I make a seasoned butter on 24th - orange zest, chopped sage, thyme leaves, chopped rosemary, crushed garlic, salt and pepper all mixed into softened butter. Leave out of fridge but covered overnight. Slide it between skin and meat on turkey in the morning before covering the skin with streaky bacon slices - combo of butter and bacon keeps it from drying out in coking.
Cover turkey with foil (after putting some stuffing in the neck cavity if desired, and a halved lemon in the other end). Chuck in oven.
Check every hour and baste (use liquid in roasting tray to pour over top of turkey to keep moist), recover with foil 1st few times but leave off for last hour at least to get crispy skin.
Cooking time depends on final weight (including stuffing if in bird) - weigh tray when empty, then when bird on top and subtract weight of tin is easiest way.
When cooked (use thermometer if you have, otherwise check juices running clear and hot all the way through), take out and put on carving dish. Recover with original foil and then put a few towels folded on top to keep heat in. Then you have the hour you need for it to rest, and easily at least another hour if needed, for bird to stay hot while you do potatoes, veg, gravy etc.
And start with the time you want to sit at the table at, allow plenty of "last minute" time for making gravy/heating plates/putting everything in dishes and carving/serving (20-30 minutes disappears so fast at that point!), but basically work backwards from that to get the rough time you need to put the bird in the oven (exact time will only be known once it's ready to go in).
And remember to relax. If properly covered, meat will keep warm for ages. Give people an extra bowl of crisps if something is taking a bit longer than you thought. Don't feel under pressure to put it on the table by X time - it's more about a nice meal on the table at a reasonable time and that everyone will enjoy (not that cook is so stressed they can't taste a thing).
And delegate jobs if that suits you - prep things in advance, leave cutlery and glasses on table for someone to set it nicely, someone else keeps you company and chats in kitchen keeping your beverage topped up not everyone all elsewhere...(having some wine while cooking is fine but intersperse with non-alcoholic drinks as well - keep hydrated and have something to eat in the morning to keep blood sugar levels up).