Last-minute shoppers have always lived on the knife’s edge, but if you’ve been holding off this year, you’re a special breed of thrill seeker. With supply-chain issues, a microprocessor chip shortage, and a dearth of retail employees, finding the perfect gift might be a bigger challenge than usual.
While in years past, Christmas Eve shopping has been a crowded affair, it’s hard to predict what 2021 will be like. Unfortunately, it’s also really hard to predict if your go-to store will be open, as most retailers have irregular hours.
If you’re one of the brave not-so-few looking to go gift shopping up until the very last second, we won’t judge. In fact, we might even be able to help. Fortune has an extensive collection of gift guides to help you if you’re stuck—and we can tell you when stores will be closing. Keep in mind, though, that some locations will have different hours than their parent company, and it’s always wise to call to confirm.
Retail store hours on Christmas Eve
Apple
Friday, Dec. 24: Closes at 6:00 p.m.
Barnes & Noble
Friday, Dec. 24: 10:00 a.m. to 6:00 p.m.
Bed Bath & Beyond
Friday, Dec. 24: 8:00 a.m. to 6:00 p.m.
Big Lots
Friday, Dec. 24: Closes at 9:00 p.m.
Best Buy
Friday, Dec. 24: Closes at 6 p.m. (Extended curbside pickup hours will not be offered.)
BJ’s
Friday, Dec. 24: 9:00 a.m. to 6:00 p.m. (8 a.m. to 9 a.m. senior shopping hours)
Cabella’s
Friday, Dec. 24: Closes at 6 p.m.
Costco
Friday, Dec. 24: 9:00 a.m. to 5:00 p.m.
Dick’s Sporting Goods
Friday, Dec. 24: 7:00 a.m. to 6:00 p.m.
Dillard’s
Friday, Dec. 24: Closes at 6:00 p.m.
GameStop
Friday, Dec. 24: 8 a.m. to 8 p.m.
Gap
Friday, Dec. 24: Closes at 6 p.m.
Home Depot
Friday, Dec. 24: Closes at 5 p.m.
Kmart
Friday, Dec. 24: 8:00 a.m. to 10:00 p.m.
Kohl’s
Friday, Dec. 24: 8:00 a.m. to 6:00 p.m.
Lowe’s
Friday, Dec. 24: Closes at 7:00 p.m.
Macy’s
Friday, Dec. 24: Closes at 6:00 p.m.
Michael’s
Friday, Dec. 24: 7 a.m. to 6 p.m.
Nordstrom
Friday, Dec. 24: 9 a.m. to 6 p.m.
Old Navy
Friday, Dec. 24: Closes at 7:00 p.m.
PetSmart
Friday, Dec. 24: 8 a.m. to 6 p.m.
Publix
Friday, Dec. 24: Closes at 7 p.m.
Sam’s Club
Friday, Dec. 24: Closes at 6 p.m.
Starbucks
Friday, Dec. 24: Closes at 6 p.m.
Stop & Shop
Friday, Dec. 24: Stores will close at 6:00 p.m.
Target
Friday, Dec. 24: 7:00 a.m. to 8:00 p.m.
Trader Joe’s
Friday, Dec. 24: Closes at 6 p.m.
Walgreen’s
Friday, Dec. 24: 8 a.m. to 12 a.m.
Walmart
Friday, Dec. 24: 6 a.m. to 6 p.m.
Whole Foods
Friday, Dec. 24: Closes at 7 p.m.
Never miss a story: Follow your favorite topics and authors to get a personalized email with the journalism that matters most to you.