The festive spirit has well and truly arrived — and if it was enough to warm Scrooge’s heart it was certainly enough for mine ...