Answer:
Hanukkah always starts on the Hebrew calendar date of 25 Kislev, and lasts for eight days. The Hebrew calendar does not line up with the western calendar because it has a completely different leap year system that can shift holidays each year by to 11-28 days.

Here are the coinciding secular dates for the upcoming years. The candle lightings begin on the evening BEFORE the first date:

2011: December 20-28
2012: December 8-16
2013: November 27-December 5
2014: December 16-24
2015: December 6-14
Contributor: Adamlance
First answer by Adamlance. Last edit by Adamlance. Contributor trust: 216 [recommend contributor recommended]. Question popularity: 24 [recommend question].