christmas dinner time plan and shopping list for the whole family to enjoy it all year long