All of the stockings should be hung by the chimney with care by now. But there are always the last-minute holiday shoppers still trying to complete their gift list.
There's a day that comes only once a year, complete with traditional anxiety and traffic headaches.
Last-minute shopping on Christmas Eve.
Or to many people, the last day you can buy gifts before they need to be wrapped, tagged and given to your loved one... Some people take part in this holiday every year.
Some freely admit to being last-minute shoppers but others won't.
Weather issues, busy schedules...there are a million reasons why gift buying gets pushed to the last minute.
About 23 million people will shop until that last hand on the clock strikes midnight.
A British study found that four out of every five shoppers rushing around on Christmas Eve are men.
But last-minute gift recipients shouldn't take offense.