As I write this there are just 40 shopping days until Christmas. I feel pretty smug this year, as I completed the majority of my shopping in October, thanks to ordering online, home delivery and the benefit of a well-prepared hidey hole, safe from tiny prying eyes who still believe in the magic of Father Christmas. When other shoppers will be running around on Christmas Eve trying to find those lastminute presents, I will be enjoying a festive drink while watching The Sound of Music on TV.