Cryptic Christmas Crossword

1234567891011121314151617181920
Across
  1. 1. Useful for washing dishes on top of the tree
  2. 4. Gifted chaps
  3. 7. Hexagonal crystallised dihydrogen oxide
  4. 8. A woman who sings?
  5. 12. Catholic goose tripped up miser
  6. 13. Kissing here? To let me is mixed up
  7. 14. Prickly and wholly without precedent
  8. 15. Eat French style, but fill up with hay
  9. 17. Vanity? It is terrible on a birthday
  10. 19. Sounds like you'll record a cake
  11. 20. Famous actor in the night sky
Down
  1. 2. Publicity opening on various dates in countdown to the big day!
  2. 3. Girl on the French border in little town
  3. 5. Now a gift!
  4. 6. Grip tread slipped up in tree I got for Christmas
  5. 9. Spray girl we heard with shout of joy
  6. 10. Quiet period before dawn
  7. 11. Hot water poured into garland
  8. 16. Ball on reflection may show a tree
  9. 18. Silent, confused and glittery