What about a ham hock terrine or pate? these can both be made in advance, you just need some nice bread. We're making pomegrante pannacotta for dessert, just leave to set in a loaf tin, it's quite easy and you can also make this a couple of days before and it quite impressive to look at, the red and white is very christmassy.