You've had some great ideas for main course, but don't forget some sweet things too for after.
Well, firstly, do your guests like cheese, so is a cheeseboard and crackers a good idea?
Mince pies can be made ahead and frozen. You could make a bowl of fruit salad the day before and keep int he fridge ((I chuck mine into a plastic tub that can be stacked to store and decant to a nice bowl for serving).
A cheesecake could also be made on 24th and put in the fridge. Or a key lime pie.
Jamie Oliver's Naked Chef has 2 good chocolate tart recipes (1 baked, 1 just melt and assemble style) and good pastry shells. You can make the shells and freeze, and the "melt and assemble" is not a lot of work the day before (again, should be fine on 24th).
Apple pie? Another freezeable option. Or I make a batch of crumble mix - sometimes freezing assembled crumbles, and sometimes just freezing the mix in a bag to pour on top of fruit and chuck in the oven. You can also have lots of different types of fruit already prepared and frozen (stewed rhubarb, diced/cinamonned apple, berries) to throw into a dish, add the crumble topping and put in to bake within 2 minutes.
Have a carton of cream to whip so people can add if they want. And maybe a bowl of raspberries to put on top if they want a little tartness.
Even just a nice box of chocolates that people can nibble at.