People throughout St. Joseph are rushing to buy last minute gifts.
Some stores like Macy's and Kohl's have been open for more than 24 hours straight to accommodate the rush.
"The customer definitely needs us," Macy's Jen Blaha said.
The Kohl's on the Belt Highway had several shoppers at 7 a.m. this morning.
East Hills Mall opened at 8 for shoppers, including friends Abby Santana and Katie Whitten.
"I'm just a procrastinator," Whitten said. "I'm just a very last minute person."
Alicia Bell was shopping last minute too.
"I'm better in crunch time," Bell said. "I'm better on a deadline."
Bell said she came to the mall early to avoid the rush she expected later in the day. She shopped on Saturday and said it was very crowded.
Retail Stores weren't the only busy places on Christmas Eve. Grocery Stores like Hy-Vee saw people picking up food for their Christmas meals.
Sandy Sherlock picked up a cake in preparation for her dinner with her kids on Christmas Eve night.
Lexi Moore bought food for a full meal.
"I didn't go grocery shopping last night like I should have," Moore said.
Most stores close at either five or six on Christmas Eve night and are closed on Christmas Day.
In other words, you may have to find a gift at a drug store or gas station if you haven't found one yet.