The most wonderful puzzle of the year

12345678910111213141516171819202122
Across
  1. 3. Best Ebeneezer
  2. 5. Birthplace
  3. 7. Bad guy in Bible
  4. 9. Daughter in Xmas vacation
  5. 11. Bailey brother
  6. 13. The queen’s book of ____
  7. 17. The code word in Four Christmases
  8. 19. Donnie’s last name
  9. 20. Love it or hate it?
  10. 22. Kranks’ Santa
Down
  1. 1. Die Hard movies
  2. 2. The hose froze it
  3. 4. Scrooge’s first employer
  4. 6. Furry Christmas gift
  5. 8. It’s in the Grinch’s soul
  6. 10. Seven swimmers
  7. 12. Kings’origin
  8. 14. Controversial family topic
  9. 15. O night _____
  10. 16. They followed it
  11. 18. Who replied to the angels?
  12. 21. Sad worn-out item