5 complete Christmas menus — classic roast dinner, budget-friendly feast, small family dinner, vegetarian table, and brunch-to-dinner day — with 26 original recipes, a shopping-list planner, a 3-day prep timeline, and leftover ideas.