With less than 12 days to go till Christmas, you will probably identify with one of two camps; the smug “I completed all my Christmas shopping in the Black Friday sales, ha!”, or “I am in a state of perpetual panic, I cannot find a single thing despite trawling all 100 high street stores and 2000 internet sites”. I have…