Hanukkah and Yule are not Xmas, so they can't be celebrated "for Xmas". Christ is celebrated with Christmas, the Solstice is celebrated with Yule, and Hanukkah is a holiday "commemorating the rededication of the Holy Temple (the Second Temple) in Jerusalem at the time of the Maccabean Revolt of the 2nd century BCE" according to Wikipedia.