I love to shop late at night. I'm not a big fan of crowds...the bumping...the waiting...the craziness! If you are the same way and you just happen to have some shopping to finish, good news! A few stores are staying open all night long up thru Christmas Eve.
Toys R Us - Open non stop from 6am Saturday morning thru 9pm Christmas Eve.
Kohls - Open non stop from 6am Friday morning thru 6pm Christmas Eve.
For your last second shopping:
Kmart - Open 6am to 10pm Christmas Eve
Target - Open 7am to either 9pm or 10 pm on Christmas Eve depending on the location.