Cryptic Christmas Puzzle

12345678910111213141516171819202122232425262728293031323334
Across
  1. 5. Your mixed up apostate roots! (5, 8)
  2. 6. Dashing song (6, 5)
  3. 9. Purple head (3, 7)
  4. 14. Various horned pyjamas worn by parents (4, 3, 6)
  5. 15. Little EU growths (8, 7)
  6. 18. Show now (7)
  7. 20. Clever guys (5, 4, 3)
  8. 21. Find something sparkling in this satin selection (6)
  9. 24. They're her songs (6)
  10. 25. Lazy swines (4, 2, 8)
  11. 28. Jam for the crazy ABC care nursery (9, 5)
  12. 29. Meaty peepers (5, 4)
  13. 30. Don't eat the yellow kind (4)
  14. 31. Heard the Cheeses? (5)
  15. 33. It's wet darling (8)
  16. 34. Ring on the door (6)
Down
  1. 1. Bad ventriloquist hides a calendar (6)
  2. 2. Find some sparkle in the satin selection (6)
  3. 3. Hang around the fireplace (7)
  4. 4. One hears the stone fruit is er's (3, 6, 6)
  5. 7. Tree jewel (6)
  6. 8. Something to shell out for (4)
  7. 10. Confused starchy maids on the 25th (9, 3)
  8. 11. Snappy table puller (7)
  9. 12. Prickly crown bearer (5)
  10. 13. Filling the store (8)
  11. 16. Bearded saint (5)
  12. 17. Mad diving golfers found these bands (4, 4, 5)
  13. 19. Assorted fun gifts inside your bird (8)
  14. 22. Strangely, my niche is full of soot (7)
  15. 23. Late service (8, 4)
  16. 26. Seasonal peelers (7)
  17. 27. Sore and sniffy (3, 4)
  18. 32. Send the rats back to the top of the tree (4)