For Christmas Eve every year, we lay out a "platter" dinner. Basically a whole load of nice nibble things on the middle of the table for people to choose for themselves. All ready to eat, mostly cold but occasionally a few sausage rolls or similar. The list below is the kind of things we enjoy - we don't have it all every year, but a good spread to all graze on, and also that we'll enjoy the leftovers in the next few days.
Things like cooked and cured meats - whatever we see that's nice like decent cooked ham, proper corned beef, various salamis, Parma ham, braseola etc.
Seafood like Smoked salmon, cooked prawns, crab claws, squid rings
Salad stuff - bowl of leaves, bowls of cherry tomatoes and olives, plate of carrot and red/yellow pepper sticks
Hummus, tapenade, sour cream dip, salsa... kinds of dips and some salad dressing, Marie Rose sauce for the seafood
Breadsticks, lovely fresh crusty bread, nice crackers
Open up the Christmas cheeses - a soft Brie or Camembert, a blue (e.g. Stilton or shropshire or cashel), a good mature cheddar, and another hard cheese at least. Basically, wander through our local cheese mongers a couple of days ahead and choose what's good.
Maybe some slices of quiche, sausage rolls, nice Spanish omelette sliced up...
Usually I have a bowl of fresh fruit ready for dessert. And something else nice as dessert.