If you have some last-minute Christmas shopping to do (and who doesn't?) be aware that most retail stores (including supermarkets) will be closing early on Monday, December 24. Target appears to have the latest hours of any major chain; they'll be open until 9 p.m. on Christmas Eve.
You can always get a last-minute gift at CVS or Walgreen's; their 24-hour locations will remain open through the holiday, and their other stores will also open on Christmas Day.
Below is a list of some major stores and their Christmas Eve hours, along with their schedules for December 26, when many gift recipients head back to the malls to exchange what they got for something they want. Note: Hours may vary at some locations, so call ahead if you have a question.
CHRISTMAS EVE
- Barnes & Noble: 8 or 9 a.m. to 6 p.m.
- Best Buy: 7 a.m. to 5 p.m.
- Costco: 9 a.m. to 5 p.m.
- Dillard's: 8 a.m. to 6 p.m.
- JCPenney: 7 a.m. to 6 p.m.
- Macy's: closes 6 p.m.
- Neiman Marcus: 8 a.m. to 6 p.m.
- Old Navy: 8 a.m. to 6 p.m.
- RadioShack: 7 a.m. to 6 p.m.
- Target: 8 a.m. to 9 p.m.
- Walmart: closes 8 p.m.
DECEMBER 26
- Barnes & Noble: hours vary per store
- Best Buy: 8 a.m. to 10 p.m.
- Costco: 10 a.m. to 8:30 p.m.
- Dillard's: 9 a.m. to 9 p.m.
- JCPenney: 10 a.m. to 9 p.m.
- Macy's: 7 a.m. to 10 p.m.
- Neiman Marcus: 8 a.m. to 9 p.m.
- Old Navy: 8 a.m. to 9 p.m.
- RadioShack: 7 a.m. to 10 p.m.
- Target: 7 a.m. to 11 p.m.
- Walmart: opens 6 a.m.



