The Valley Mall is a busy place these days. Including Monday, there are three shopping days left until Christmas. And plenty of shoppers are still hitting the stores.
"I signed up yesterday to get a present for a kid in need at church, and so I got that," said Frank Sprinkel, Harrisonburg, as he held up a Radio Shack bag.
"Picking up some wrapping paper, gift bags, getting a card for my mother," said Belk shopper Justin Wilkins.
"Tying up loose ends, getting some things for the grandkids and things like that," said Larry Inboden, Mt. Jackson, as he and his wife Julie headed for an exit.
But while some are putting the finishing touches on their holiday shopping, others are just getting started.
"Procrastinate, man," said Tyrus Douglas, Bridgewater. "I can't wait until two days before Christmas, basically, two or three days."
"Procrastination. Yeah, that's me," agreed Randall Wood, Port Republic. "Every year I wait until the last minute."
This year's holiday shopping season got off to a strong start, with what retailers say was the best Black Friday in years. But for some recent weekends, at least here in the Valley, Mother Nature hasn't been so cooperative.
"The Sunday, two Sundays ago when we had six inches, it was a really slow day," said Joy Coakley, store manager at Belk. "When you miss that, it's hard to recoup sometimes."
But Coakley says the snow gave shoppers a chance to take care of other holiday chores. And now they can catch up on their last-minute shopping.
"Hopefully that will be a plus for business, because they've got the baking done and the wrapping done, and they're gonna come out and get those last minute deals," she said.