The meaning of Christmas is different to different people, but almost everyone agrees that Christmas is the time to buy presents for loved ones. This makes Christmas the busiest time for retailers, who earn a bunch of money during this time. In order to attract shoppers, stores have Christmas offers and sales which usually begin after Thanksgiving.