It's Christmas crunch time! With only two nights left until Christmas Day, procrastinators are starting to feel serious pressure to finish their shopping. But don’t sweat it if you're one of them. We’ve compiled a list of stores with extended hours so you won't have to write your niece an “IOU” Thursday -- and you can stay off Santa’s naughty list.

Check out the 2014 holiday hours for your favorite retailers below and find out how late stores will stay open Tuesday. Some individual store hours may vary, depending on location.

1. Walmart -- 24 hours

2. Costco -- 10 a.m. to 8:30 p.m.

3. Target -- 8 a.m. to midnight

4. Macy’s -- 7 a.m. to midnight

5. J.C. Penney -- 8 a.m. to midnight

6. Toys ‘R’ Us -- 6 a.m. to 9 p.m. on Wednesday, Dec. 24

7. Sears -- 7 a.m. to midnight

8. Kmart -- 6 a.m. to midnight

9. Best Buy -- 7 a.m. to midnight

10. Sports Authority -- 7 a.m. to midnight

11. Dick’s Sporting Goods -- 7 a.m. to 11 p.m.

12. Modell’s -- 7 a.m. to 11 p.m.

13. Home Depot -- 8 a.m. to 8 p.m.

14. Kohl's -- 24 hours

15. Barnes & Noble -- 9 a.m. to 10 p.m.

16. Dillard's -- 9 a.m. to 10 p.m.

17. Office Deport/Office Max -- 8 a.m. to 9 p.m.

18. Apple -- 10 a.m. to 9 p.m.

19. Bed Bath & Beyond -- 8:00 a.m. to 11:00 p.m.

20. Lowe's -- 6 a.m. to 9 p.m.

21. BJ’s Wholesale Club -- 8 a.m. to 10 p.m.