Time is running out.
And Matthew Parker of Granger knows it.
"In my defense, my wife has purchased several gifts for many family members, but certain members are my responsibility," he admits.
But Parker really isn't stressed about his predicament. In fact, he doesn't even view it as a problem. Normally, he waits to shop Christmas Eve.
Crazy as that sounds.
"I don't really know. I kind of like the idea of getting everything done in one shot," Parker says. "Granted, I don't have a huge family. I buy for 10 people or less. But I know what everyone is getting and what store it's at.
"I guess to me Christmas starts the day or two prior and shopping at one time is part of the experience."
Parker is not alone.
A Consumer Reports poll reveals that 17 million shoppers are expected to hit stores on Christmas Eve, many hoping for last-minute discounts and planning to purchase gift cards.
According to a recent CashStar/Harris survey, about a quarter of Americans admit to being last-minute shoppers in these final days before Christmas.
The Saturday before Christmas is usually the busiest day of the season for the malls everywhere.
Lonnie Shetler Sr. of North Liberty is honest.
"I haven't started either. I know we put off doing what we don't want to do," he says on Facebook, where we asked readers to comment about last-minute shopping.
The holiday creeps up on consumers like Angela Johnson, who says she has been consumed with finals at Notre Dame Law School.
"I didn't even realize Christmas was so close," the South Bend resident admits.
Candace Kollath of Benton Harbor is still shopping.
"I have no idea what to get my husband," she confesses.
Kelly Heet has been sick, and before that she was taking care of her husband and children who were sick.