We have about 15 people for lunch and then another 15 for dinner so we usually do cook some meats the day before to have cold ( chicken, turkey sometimes duck ) then we do a few salads, breads, a few finger foods and a BBQ on Xmas day which is mostly seafood of some description,( dad always goes to fish markets Xmas eve) last year was whole BBQ snapper and garlic BBQ bugs plus we always have cold prawns and oysters - we always have tons of food but its low stress - you don't want to spend the day cooking so try cook/ marinate/ prepare what you can the night before and grab some people Xmas morning to help you chop/ cut salads / fruits and make finger foods - I'm just starting to work out our Xmas menu now so I'll let you know what we decide!