For those who just can't resist a deal or for others who procrastinated Christmas shopping, there's a number of stores that have hours on Christmas Eve. There are even a few locations that are open on Christmas Day, just in case shoppers need to pick up something quick.

The following is a list of stores that are open on Christmas Eve.

Clothing

  • Express: Most stores will have regular hours from 9 a.m. to 10 p.m. 
  • Gap: Normal business hours on Christmas Eve.
  • New York & Co.: Most stores will have normal hours.
  • Victoria's Secret: Regular business hours on Christmas Eve.

Electronics

  • Apple: 8 a.m. to 6 p.m. in most stores on Christmas Eve.
  • Best Buy: Christmas Eve hours will be 7 a.m. to 6 p.m.

Department Stores:

  • J.C. Penney: Christmas Eve extended hours beginning at 7 a.m.
  • Kmart: Most stores will be open from 6 a.m. to 10 p.m. on Christmas Eve. 
  • Kohl’s:  After being open for 24 hours for the past week, stores will close at 6 p.m. on Wednesday.
  • Macy’s: Different stores have different hours, but many of them have been extended. Check specific locations.
  • Nordstrom: Open from 8 a.m. to 6 p.m. on Wednesday.
  • Target: Most will be open from 7 a.m. to 10 p.m. on Christmas Eve, but the location matters. 
  • Walmart: Most Walmarts will be open on Christmas Eve until 8 p.m., but check the location's hours since they vary.

Other

  • Bed Bath & Beyond: The hours will differ depending on the location, but most will be probably be open from 8 a.m. to 6 p.m. on Christmas Eve.
  • BJ’s Wholesale Club: Stores will be open from 8 a.m. to 6 p.m. Wednesday.
  • Costco: Christmas Eve hours are 9 a.m. to 5 p.m.
  • Ikea: Most stores close early on Christmas Eve, so check with specific locations.
  • Lowe’s: Stores will have their typical hours on Wednesday.
  • Marshalls: Most stores will be open from 8 a.m. to 6 p.m. on Christmas Eve.
  • Home Depot: Since some stores have different hours, check with specific stores for their hours of operation.
  • Toys R Us: Most locations will be open until 9 p.m.

The stores above will all be closed on Christmas Day.

Below is a list of stores that are open on Christmas Day.

  • 7-Eleven: Since most are open 24/7, many will be open on Christmas.
  • CVS: CVS is another store that has 24-hour locations, and most will be open on Christmas.
  • Rite Aid: Most stores will be open from 7 a.m. to 7 p.m.
  • Walgreens: Many stories will be operating from 8 a.m. to 6 p.m., with pharmacies being open from 9 a.m. until 5 p.m.