This holiday season is all about giving, but it's also the best time for companies to attract highly motivated shoppers. With weeks to go before Christmas, this period is the hottest time of the season as people hunt for last-minute gifts that they want to give to their loved ones.