I have all the neighbours round for a drink on Christmas morning (Tradition going back for nearly 25years, usually about 20 people) I do a buffet of nibbles and we have a few drinks and a good old gossip. They usually leave at around 3.00. I do all the preparation the day before, veggiesetc etc then all I have to do are the turkey and the roasties. There are only three of us so we have a large Turkey breast from Costco which only takes about n hour to cook and is really easy to carve. We normally eat at about 4.00, with a nice bottle of champagne, then pass out on get settee!!