The final days of the Christmas shopping rush have finally arrived with less than one week until friends and family all gather to exchange gifts and celebrate the Holidays-and several stores are taking advantage of the last-minute rush by offering extended hours for shoppers who may have procrastinated on their purchases. 

Here's a list of all the stores that are offering either extended or crazy hours for the final days before Christmas: 

Babies R Us: Hours vary locally but stores are expected to open 7 a.m. or 8 a.m. each day, and are expected to be open until 8 p.m. on Christmas Eve 

Best Buy: Hours vary by location but most are expected to be open until at least 8 or 10 p.m. every day until Christmas Eve 

J.C. Penney: Most stores are opening at 8 a.m. every day until Christmas Eve, when they are expected to open at 7 a.m..  

Kmart: Hours vary but some stores may be open as late as 10 p.m.  

Kohl's: The department store chain is staying open for 170 hours straight until closing time at 6 p.m. on Christmas Eve. The hours began at 8 a.m. Thursday morning.  

Macy's: Hours vary by location but some stores are expected to be open 7 a.m. to midnight all weekend and 8 a.m. midnight through Wednesday, Stores are expected to close by 6 p.m. on Christmas Eve.  

Old Navy: Hours may vary but the stores are expected to be open until midnight leading up to Christmas Eve, with a 7 p.m. proposed close on Christmas Eve.  

Target: Select stores are opening at 7 a.m. every day until Christmas.  

Toys R Us: From today until Christmas Eve stores are staying open until 2 a.m. and reopening at 6 a.m. Starting Dec. 23, stores will open at 6 a.m. and stay open straight through until 9 p.m. on Christmas Eve.  

Walmart: The number one discount retailer will have some stores open 24 hours a day 7 days a week until Christmas Eve, when doors close at 8 p.m.