Christmas fun

123456789101112131415161718192021
Across
  1. 2. You can wear this or hang on your mantelpiece
  2. 6. He has a red nose, four legs and antlers
  3. 8. Roast these by an open fire
  4. 12. St Stephens Day is also know as?
  5. 13. British rock band with Christmas hit?
  6. 15. Away in a ______ no crib for a bed
  7. 16. How many drummers drummed?
  8. 17. Who played the Prime Minster in Love Actually?
  9. 19. Friendly cocker spaniel name?
  10. 21. Which band wished it could be Christmas every day 1970s?
Down
  1. 1. What make of car does Alan drive?
  2. 3. Annoying sausage dog name?
  3. 4. Anagram of 'help or not'
  4. 5. Your favourite son
  5. 7. What is the name of the elf in the film Elf?
  6. 9. A frosty guy with a carrot nose
  7. 10. Santas form of transport
  8. 11. How many reindeers did Father Christmas have?
  9. 14. O' little town of _________?
  10. 18. He has a red breast
  11. 20. Festive bird we eat on Christmas Day