Hanukkah lasts for eight days and starts on the 25th of Kislev, the month in the Jewish calendar that occurs at about the same time as December. Because the Jewish calendar is lunar (it uses the moon for its dates), Kislev can happen from late November to late December.