We gave up with a regular sit down type of Christmas dinner years ago.
It's way too much trouble and who are you realy doing it for?
So what we do is, buy all sorts of snacky type of things, Cheeses, Veggie Pate, Crackers, Fruit, Trifle, Chocolate of course. Generally we buy the more expensive things, that we normally don't buy. It ALL then gets put on the Table and we graze all day long. The rest of the time is spent watching movies, playing games etc.