Advent calendar is appealing because it provides great physio pleasure by rewarding people with gifts and surprises each day in anticipation of Christmas. It gets people in the holiday mood and since people only get a small item each day, it alleviates the guilt of buying themselves a lot of gifts during holiday seasons.