Why does the first night of Hanukkah change each year?
Chanukah always begins on the twenty-fifth of the month of Kislev, as Jon Stewart tells Stephen Colbert below. The Jewish calendar is lunar, and its dates vary each year relative to other calendars, such as the Gregorian calendar used in the U.S. In fact, the first day of Chanukah can fall anywhere between November 28 and December 26.