I do full roast dinners quite often through the year, so the thought doesn't worry me. But I DO write a timing sheet for Christmas dinner, as there are so many elements to remember! There will only be the two of us this year, but we will be having turkey (stuffed with Paxo!), pigs in blankets, sausagemeat and stuffing loaf, roast and mashed potatoes, sprouts (with bacon), carrots, cauli cheese and parsnips (glazed with maple syrup and wholegrain mustard), bread sauce, and proper gravy made with giblet stock.
I do all my prep on Christmas Eve, so all I have to do on the day itself if put stuff in the oven or on the hob at the right time - my timing list makes sure I don't forget anything when I'm distracted by pressies!