If you’re planning to do your big Christmas shop online this year then it helps to be prepared. Christmas slots opened up for bookings as early as October with many on Christmas Eve snapped up almost immediately.
But the Christmas food shop can be one of the most stressful parts of festive preparation. The stores are packed full of people, there’s a fight for the final bag of Brussels sprouts and you have to queue for an hour to leave the car park.
While Aldi and Lidl don’t offer delivery or click-and-collect, the other big supermarkets have plenty to offer. We've got the dates when each supermarket allows you to book your Christmas delivery, and when your orders will be delivered.