For the last minute procrastinators, some stores will be open on Christmas Eve, Dec. 24 and Christmas, Dec. 25 for final holiday shopping.
While majority of stores were open on Thanksgiving Day this year ahead of Black Friday shopping, many major retailers are closing their doors for the Christmas season.
For Christmas Eve, Walmart, Target, Kmart and Costco will have limited hours on Christmas Eve. Walgreens and CVS will be open for a few hours on Christmas Day. Many restaurants like Denny's, Starbucks, IHOP and Jack in the Box along with movie theaters will also be open on Dec. 25.
Nearly every store will resume normal hours on December 26 to cater to returns and exchanges.
So if you've waited until Christmas Eve to snag gifts for your friends or family, here is a list of the national stores open over the holiday. But be sure to check your local store location to verify the hours.
Christmas Eve, Dec. 24, 2012
Barnes & Noble: Open until 6pm
Best Buy: 7am-5pm
IKEA: 10am – 5pm (Restaurant closing at 4pm)
Macy's: 12am-12am (select locations)
Neiman Marcus 8am-6pm
Old Navy: 8am-6pm
Radio Shack: 7am-6pm
Toys-R-Us and Babies-R-Us: 12am-10pm
Walmart: Most stores close 8pm
Christmas Day, Dec. 25, 2012
7-11: Most stores open 24 hours
CVS: 10am-8pm, pharmacy closed all day
Family Dollar: 10am-3pm
Starbucks: Many locations open
Walgreens: Non-24 hour stores will be open 9am-6pm, 24-hour stores will remain open around the clock