Hanukkah is celebrated on different dates each year because the celebration days are determined by the ancient Hebrew calendar.