The reason Christmas doesnt occur until the 25th day of December occurs in North America is because commercialism is the true meaning of Christmas. We"ve been celebrating Christmas since before Halloween decorations went up(according to advertising campaigns)