Ok you need to plan by day and meal. And also add in drinks and snacks,
so they are coming 24th to 26th
do you need lunch on the 24th? When will they arrive? If so I’m a fan of picky bit lunches, buy some lovely tiger bread, some ham, beef, coleslaw, chicken slices, avocado, may, potato salad, and leaves, onions, toms and cucumber, make some sandwiches up. Add in some bits like samosas etc, markies are great for it.
make dinner on Xmas eve easy, a big cottage or shepherds pie and veg, shove some garlic bread on the side. Mince pies for afters with thick cream
get snacks, olives, chocolates, crisps, nice biscuits. Fruit.
get drinks. Soft drinks. Red and white Wine, bubbles,tea cofee milk, and fruit juices.
xmas day, breakfast, croissants, smoked salmon, scrambled eggs, pate, pastries, and some bubbles and fruit juice,
elevenses or lunch, get canapés from markies. Watch your cooking time, and then other things like mini pork pies etc.
bubbles ( and I keep saying bubbles as I don’t know if you want champagne prosecco or cava)
stockings for the kids, remember the crackers.
lunch, normal stuff, turkey, stuffing, pigs in blankets, veg, gravy , drinks to go with,
pudding, Christmas pud , sticky toffee and chocolate log. Get lots of thick cream
snacks, have lots of lovely bread for anyone who wishes sandwiches with the left overs. Buy enough you have left overs.
26th, breakfast do rolls and bacon and egg. Cup of tea. Any left over pastries.
biscuits to go with tea
lunch, depending on when they leave , a mix of left over sandwiches and picky bits.