You can prep everything the day before,so all you need to do is cook on Xmas day. It takes all the faff out of Xmas day.
I dont stuff my turkey as I worry about it cooking through ok, so I cant advise you there. To keep it moist I shove lots and lots of butter under the skin,then layer with loads and loads of streaky bacon.
I prep my Turkey Christmas eve - usually late afternoon. I get it in the baking tray - do the butter and bacon and wrap it up in foil - leaving a gap all the way around for it to steam. I dont have a timer on my oven I can program and as we like to eat about 1 to 2pm, I bung it in the oven very early in the morning, as soon as the kids wake up - before pressies etc. I go down put oven on to pre- heat, make cuppas etc and then pop it in.
I also do all my pigs in blankets Xmas afternoon too, and leave in a covered bowl in the fridge.
All my veg is always prepped first thing on Xmas eve morning and I leave it all soaking in cold water in pans on the hob top. The only veg I dont prep is parsnips because they go curly.
I also make my cranberry sauce on Xmas eve and stuffing/sausagemeat Xmas meatloaf.
I quite enjoy it. I take a bottle of sherry or wine into the kitchen, the radio with Xmas musix and get all festive on Xmas eve. Xmas day is just a caseof popping in and out the kitchen a few times and its a great escape (with more sherry/wine) from any annoying relatives on Xmas day!
Good luck.