Not sure what your menu is, but I’d probably make the surrounding meals as simple as possible (oven pizzas with garlic bread and salad, pasta bake, jacket potatoes with leftover cheeses and meat).
My shopping list is:
General stuff: Milk, butter, bread, salt, pepper, garlic, tin foil, sellotape, parchment paper, foil roasting pan for turkey, loo roll, hand soap, olive oil, washing up liquid/dishwasher tabs, ketchup, mustard, paracetamol, tea, coffee, ice, tonic water (or whatever you drink), lemons.
Charcuterie/cheese board stuff- cheeses, packs of deli meat, olives, nuts, grapes, crackers, cornichons, chutney
Christmas morning breakfast- Eggs, smoked salmon or bacon, bread, croissants, jam.
Christmas lunch (basic- I do extra sides and make most things from scratch but I wouldn’t bother if I had a sick child)-
• Turkey, pigs in blankets, stuffing, carrots, parsnips, onions, brussel sprouts, potatoes, Yorkshire puddings, premade gravy.
• Vanilla ice cream, Christmas pudding/sticky toffee pudding
Snacks- Box of chocolates, crisps, Yule log, mince pies, extra crackers for cheese.
Drinks- Juice, tonic water, gin, wine (red, white, sparkling), mulled wine spices.
Turkey curry ingredients- curry paste, onions, coconut milk, tinned chopped tomatoes, mushrooms, frozen peas, rice.
Pasta bake ingredients- onions, tinned chopped tomatoes, basil, pasta, mozzarella, garlic bread, bags of salad.
I’d also check you’ve got the stuff that you/your child normally eat e.g. fruit, yoghurt, cereal etc.