Different grocery stores will be offering different discounts and deals at this time of year, so make sure you check them out ahead of time. Look online or browse the catalogs. You might want to get your produce at one store, your meat at another, and your wine at a third. Depending on the menu, it's worth seeking out the best prices for certain ingredients. And don't hesitate to buy ahead if you can freeze or safely store foods until Christmas day.