Haven't picked up the fruitcake or eggnog yet? Time is not on your side.
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. Many restaurants also will close early Thursday and more will be closed Christmas.
Stores are expected to be crowded Thursday as shoppers pick up last-minute ingredients and gifts. Even Walmart stores will close at 6 p.m. local time, two hours before Target stores close.
Drugstore chains including CVS and Walgreens will be open Thursday and Friday along with many of the nation's convenience stores.
Early, cheesy Christmas gift: Taco Bell adds Nacho Fries, Bacon Club Chalupa starting Christmas Eve after making menu cuts amid COVID-19
McDonald's free cookies: Get Santa's favorite treat on Christmas Eve with the restaurant's app. No purchase needed.
On-demand delivery services including Instacart and Shipt will be delivering on Christmas Eve based on store availability. Here are major retailers' Christmas Eve hours.
Need to shop on Christmas Day or looking to pick up a meal? Here is the list of stores and restaurants open Christmas.
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 but many open 6 a.m. to 9 p.m.
Aldi: Stores close at 4 p.m.
BI-LO: Closes at 8 p.m.
Food Lion: Closes at 7 p.m.
Fresh Market: 7 a.m. to 7 p.m.
Fresh Thyme: Closes at 6 p.m.
Giant: Closes at 7 p.m.
Giant Eagle: Closes at 5 p.m.
Harris Teeter: Closes at 7 p.m.
Harveys Supermarket: Closes at 8 p.m.
H-E-B: Stores will close at 8 p.m.
Hy-Vee: Closes at 5 p.m.
Ingles: Stores close at 7 p.m.
Instacart: 6 a.m. to 7 p.m. local time
Kroger: According to Kroger, its "family of stores will be open on Christmas Eve, with operating hours varying by location and market."
Lidl: 8 a.m. to 8 p.m.
Lowes Foods: Closes at 6 p.m.
Meijer: Stores close at 7 p.m.
Publix: All stores open at regular hours and close at 7 p.m.
Ralphs: Hours vary but most locations close at 10 p.m.
Safeway: Hours vary but many stores close at 6 p.m.
Save A Lot: Hours vary.
Shipt: Delivery times are based on retailer store hours.
Smart & Final: 6 a.m. to 5 p.m.
Sprouts Farmer Market: 7 a.m. to 7 p.m.
Stop & Shop: Stores close at 6 p.m.
Trader Joe's: All locations close at 6 p.m.
Walmart: All stores close at 6 p.m. and all locations will be closed Christmas Day.
Wegmans: Closes at 6 p.m.
Whole Foods Market: Hours vary, but stores close early at 7 p.m.
WinCo Foods: Stores close at 6 p.m.
Winn-Dixie: Closes at 8 p.m.
Last-minute shopping: Target, Walmart, Best Buy, Amazon, other stores offering Christmas Eve same-day delivery
What's open Christmas Day 2020?: CVS, Starbucks, McDonald's and 7-Eleven make the list but Walmart is closed
Follow USA TODAY reporter Kelly Tyko on Twitter: @KellyTyko
This article originally appeared on USA TODAY: Christmas Eve grocery store hours: Kroger, Aldi, Whole Foods and more