I wouldn't want to cook some things in advance (in particular the turkey). And I would rather leave the bread sauce, stuffing, pigs in blankets and gravy till the day too.
If I'm making a vegetarian alternative (usually a Wellington of some sort) I make that on Christmas Eve. I won't have to worry about that this year, as my sister will make something for the vegan and vegetarians and bring it with her - so all I will have to do is put it in the oven.
On Christmas Eve I peel potatoes, sweet potatoes, carrots and sprouts, and leave them in pans of water overnight. I don't parboil parsnips, so I don't peel them in advance.
I also make cranberry sauce, brandy butter and start/make one of the puddings.
We always have 3 options for pudding: a Christmas pudding, which I buy; a chocolatey thing, which these days has to be vegan and which I will make in advance and freeze; and a fruity thing - something like a pavlova, trifle or lemon possets - all or most of which can be done the night before.
I don't lay the table in advance because otherwise a cat is likely to jump up on it!