This recommendation may be a bit late in the piece, but ...
Ask everyone to bring something - be it dessert, whatever you're having as a main, entrees, drinks, etc. Ask them to bring cool things in chilly bins / eskis as you likely won't have room in your fridge for everything, and hot foods wrapped in foil to keep them warm.
If you have someone who's really great at cooking, they might be flattered to cook and bring the turkey or whatever (or, they might be happy to do it in your kitchen).
Use a plastic tablecloth (easy to wipe) - you can get Christmas-themed ones. Use disposable plates and cutlery and glasses - you don't want to be stuck with a massive cleanup job afterwards.
Stock up on extra rolls of tin foil and cling wrap so you can gift leftovers to everyone to take home.
I'm hosting Christmas this year. My dad turned around to me earlier and, said I'm staying at yours on Christmas day for 9 hours. Am I wrong thinking that's rude as I want time with my fiance and my nearly 2 year old, not spend 9 hours with my dad. I want a few hours in the evening just us 3
It's only one day ... perhaps say that's fine but he shouldn't be offended if you do your own thing?