CEDAR RAPIDS, Iowa - It's the last weekend to shop before Christmas on Tuesday. And, millions of Americans will flood shopping centers across the country.
The National Retail Federation reports only about 11% of Americans finish their shopping mid-December.
Holiday music ushered-in shoppers at Von Maur in Lindale Mall hoping to finally cross-off everything on a long Christmas list.
"We're going shopping for some last minute stuff," said shopper Lindsey Holtz.
"Just last minute shopping, put it off until today," said shopper Rick Glick.
"Grandpa, a couple friends, we have a list, I had to make a list," said shopper Sean Bright.
Bright rounded up the kids to do what he does every year. With a tough work schedule, Bright says he has to wait until the last minute and he's an experienced crunch time shopper.
"I'm very specific on where I go and what I need. I'll stand in line if I have to," said Bright.
Julie Silver and her daughter spent several hours shopping Saturday with more to do Sunday. They did everything but shop leading up to this weekend.
"Doing all the crazy decorating and just everything I guess," said shopper Julie Silver.
Silver says she's cashed-in on some deep discounts.
"They really marked down their Christmas stuff versus the other department stores it makes a big difference, everything adds up," said Silver.
Despite some sales, Sandy Holtz vows not to be in this crowd again.
"Next year I'm going to start earlier, more like the beginning of November," said Sandy Holtz.
The NRF says about 10 percent of Americans will wait until the very last minute to buy their final gift items, tomorrow on Christmas Eve. Retailers say they hope people make wise last-minute shopping selections.
The day after Christmas is the busiest day for returns.