Christmas Eve dinner is late afternoon on Christmas Eve and is huge: turkey or salmon, stuffing, scalloped potatoes or mashed, green bean fish, salad, homemade applesauce, homemade cranberry sauce, pie etc.
We make a huge amount because Christmas Day is a no cooking day.

. We eat the leftovers from Christmas Eve. I also make a sausage/cheese/egg/bread bake that I keep in the fridge overnight. It is ready to go in the oven on Christmas morning for 45 minutes. So we have that with fruit and coffee for a brunch.
I do as much of my cooking ahead of time so I can enjoy my family. My DH is the better cook, so he does alot of the more difficult dishes and he does the baking.