A couple of weeks ago, I was asked if I had bought my Christmas cards yet! Rather sheepishly, I admitted my lack of forward planning and marvelled at the festive preparations already made by the enthusiastic enquirer.