We have had a Christmas Eve buffet for as long as I can remember. Started as a child at home, then I continued the buffet in our household. When I was younger, Mum would make a roast dinner on Christmas Day as well but I did that one year, and spent most of the day in the kitchen, missing the fun of Christmas. So now, the buffet stretches into Christmas Day and several days beyond. I bake a ham and have all sorts of salads and relishes and breads and cheeses.We used to have a Christmas eve buffet too! We stopped two years ago because we just had enough of it... we were buying tonnes of "party food" and the four of us couldn't get through it in time! We started having Chinese takeout instead-no cooking and cleaning!
Although, I have to admit, if we had a good Chinese place nearby, I could probably talk my family into Chinese for Christmas Eve. Sadly, this side of the water has zero options. If we lived in Seattle, we'd have lots of options in Chinatown.