holiday themed crossword

123456789101112
Across
  1. 4. wear this on your head when cold
  2. 5. grinning jim who played the grinch
  3. 6. red-nosed rangifer's love interest
  4. 7. man raised as an elf
  5. 9. African-American cultural holiday
  6. 10. what WHAM gave you last christmas
  7. 12. try standing under this with your crush
Down
  1. 1. Spin this to win small trinkets
  2. 2. feliz ___
  3. 3. german baddy played by snape
  4. 5. Hot ___ is nice after sledding
  5. 6. Holiday celebrating the birth of Jesus
  6. 8. Germanic holiday celebrating the winter solstice
  7. 11. the christmas elvis has without you