KITCHENER -- It's crunch time for consumers as Christmas, a winter storm and a lockdown all loom.

There are only hours left now for people to stock up before they have to hunker down.

At Fairview Park Mall, in Kitchener, Ont., it was quieter than a typical Christmas Eve, especially considering it's the last day to shop before Christmas and before stores have to shift to curb-side pickup on Boxing Day.

"I've never seen so little people in here," said one shopper.

Still, some shoppers found themselves at the mall picking up last-minute items.

Other malls in the region did seem busier, with parking lots full of vehicles as people shopped before the holiday and the province-wide shutdown.

Malls and non-essential businesses will have to close on Dec. 26 at 12:01 a.m., switching to curb-side pickup only until Jan. 23 because of a province-wide lockdown.

While people were encouraged to shop early and online this year, not everybody was able to find what they needed.

The shutdown also means that businesses can't be open for in-person shopping on one of the biggest retail days of the year, Boxing Day.

"Our plans change at the drop of a dime," said Ryan Strachan, store leader of Best Buy in Kitchener.

Best Buy is offering virtual sales and curb-side pickup.

"We just move to an online, socially and physically distance shopping experience for customers," Strachan said. "But, still allowing them to come and get their products from the store."

Some small businesses started their sales early.

"Sales are extended," said Sherry Hagerman, owner of Seasons Fashion. "We're 30 to 50 per cent off. That wouldn't happen until after Christmas, so now we've moved it up a week."