Today I have cooked a turkey crown for the carnivores and a vegan turkey joint for the vegetarians. I have cooled and sliced both joints and wrapped them in tin foil and they're in the fridge.
I haven't got enough room in the oven to do two roasts, two different types of roast potatoes, two types of pigs in blankets and two types of stuffing, all in one go.
Plus, my oven is the most awful oven in the history of ovens. It never seems to get to the required temperature, always being too hot or too cool, so I can never guarantee how long a joint will take, so couldn't time it properly on the day. I can't wait for next year when we are extending and re-doing the kitchen and I can finally get a decent cooker.
Tomorrow both meats will be in the steamer with the sprouts, carrot, cauliflower etc, leaving space in the oven for all the other trimmings.
I've done this for years, and never had anyone have so much as a tummy ache, let alone food poisoning. I think steaming the meat on the day keeps it nice and moist and it certainly comes out piping hot.
In fact, until fairly recently (not just for Christmas), I used to cook joints of beef, lamb, gammon and chicken all at the same time, then cool and slice them, and then wrap them in individual servings in tin foil and freeze then. Then just steam the individual packets for dinners. It means that we didn't all have to eat the same meat at the same time, just sharing the vegetables.