Haven’t picked up the eggnog or fruitcake yet? Need sides or the ham?
Time is not on your side as many of the nation’s grocery stores will close early Christmas Eve – with the majority before dinnertime – and will not be open on the holiday.
Stores are expected to be crowded Tuesday as shoppers pick up the last ingredients and last-minute gifts. Even Walmart stores close at 6 p.m. local time Tuesday, four hours before Target stores close.
Drugstore chains including CVS and Walgreens will be open Tuesday and Wednesday along with convenience stores.
On-demand delivery services including Instacart and Shipt will be delivering on Christmas Eve and Christmas Day based on store availability. Here are major retailers’ Christmas Eve hours.
What’s open Christmas Day? The list includes CVS, Starbucks and 7-Eleven — but not Walmart
‘Let It Snow’ sweater:Walmart Canada pulls Santa sweater with lines of cocaine, one of year’s products gone wrong
Christmas Eve grocery store hours
Check with your closest location to confirm hours, as they may vary. Store names below link to retailers’ websites.
Acme Market: Hours vary.
Albertsons: Hours vary greatly, check at www.albertsons.com.
Aldi: Varies, many open 9 a.m. to 4 p.m.
BI-LO: Open until 8 p.m.
BJ’s Wholesale Club: 8 a.m. to 6 p.m.
Casey’s General Store: Stores close at 6 p.m.
Costco: 9 a.m. to 5 p.m.
Cub Foods: Stores close at 4 p.m.
CVS: Most stores open regular hours Christmas Eve and Christmas Day; pharmacy hours vary.
Dillons: Stores close at 6 p.m.
Earth Fare: Stores close at 7 p.m.
Fairway: Hours vary.
Food Lion: Open until 7 p.m.
Fresh Market: 7 a.m. to 7 p.m.
Fresh Thyme: 7 a.m. to 6 p.m.
Giant: Open until 6 p.m.
Giant Eagle: Close at 5 p.m.
Harris Teeter: Open until 7 p.m.
Harveys Supermarket: Varies. Florida stores close at 9 p.m. and stores in other states at 8 p.m.
H-E-B: 6 a.m. to 8 p.m.
Hy-Vee: Closing times vary.
Ingles: Stores close at 7 p.m.
Instacart: 8 a.m. to 5 p.m. local time
Lowes Foods: Closing at 6 p.m.
Lucky’s Market: 7 a.m. to 4 p.m.
Meijer: Stores close at 7 p.m.
Publix: All stores close at 7 p.m.
Ralphs: Hours vary.
Safeway: Hours vary.
Save A Lot: Corporate stores will be open from 8 a.m. to 6 p.m.
ShopRite: Hours vary.
Shipt: Delivery times are based on retailer store hours.
Sprouts Farmer Market: 7 a.m. to 7 p.m.
Stop & Shop: Stores in Connecticut, New Jersey and New York close at 6 p.m. while Massachusetts and Rhode Island stores close at 7 p.m.
Target: 7 a.m. to 10 p.m.
Walgreens: Most stores open until midnight and open regular hours Christmas Day; pharmacy hours vary.
Walmart: All stores close at 6 p.m. and all locations will be closed Christmas Day.
Trader Joe’s: All locations close at 6 p.m.
Weis Markets: Stores close at 6 p.m.
Wegmans: All locations close at 6 p.m.
Whole Foods Market: Hours vary, but stores close early.
WinCo Foods: Stores close at 6 p.m.
Winn-Dixie: Open until 9 p.m.
Follow USA TODAY reporter Kelly Tyko on Twitter: @KellyTyko