Christmas has a habit of sneaking up on people. One minute you’re idly thinking about menus and mince pies, the next it’s mid-December, the supermarket shelves are looking ominously festive and the ...