Repeat: Advent calendars are also flying off the shelves, with sales running at three times the level of this time last year and sales of Christmas cakes 13 per cent ahead.
Advent calendars are also flying off the shelves, with sales running at three times the level of this time last year and sales of Christmas cakes 13 per cent ahead.