Photos and VideosMore Photos and Videos
Last minute shoppers were all over Michigan Avenue on Saturday trying to finish up buying presents for the holidays. Emily Florez reports for NBC News at 5 p.m. on Saturday, Dec. 22, 2012.
Still hoping to pick up a few gifts on Christmas Eve? You're not alone, and stores are trying to lure you in with last-minute markdowns to make a few more purchases.
The good news for procrastinators: Some of the best deals are up for grabs in the St. Nick of time.
About 132 million Americans took to the streets this weekend to snag last-minute gifts, according to Consumer Reports, and about 26 million hadn't started their shopping as of this weekend.
About 17 million are expected to flood stores to shop Christmas Eve sales in hopes of checking everything off their list.
Retailers are doing their part to try and make up for a sluggish holiday buying season by offering deep discounts in hopes that Christmas Eve will make up for lost time.
Sales started off big on Black Friday but tapered off since then. Some analysts say Hurricane Sandy, the tragedy in Connecticut and news of the pending fiscal cliff kept some people away until now.
"I think it's the atmosphere of being in the city, finding some great deals and being around everybody that's doing the same thing that we're doing," last-minute shopper Robyn Bakken said over the weekend on Chicago's Mag Mile.
Toys R Us, including the Roscoe Village location, held an 88-hour, all-day, all-night marathon. The store has been open since Friday and will remain open until 10 p.m.
Monday. Macy's, Nordstrom and Target extended their hours as well.