Question: why do hanukkah dates change?
Answer: Normally it occurs between late November and December, although the exact dates change every year. This is because Hanukkah is always on the 25th day of Kislev in the Hebrew calendar.