Christmas Songs?

1234567891011121314151617181920
Across
  1. 3. telephone birds
  2. 6. they leap
  3. 7. Charlie Brown song
  4. 8. these lay golden gifts
  5. 9. day five gifts
  6. 12. non-colored holiday
  7. 15. the big guy comes to town
  8. 18. they dance
  9. 19. they are rock stars
  10. 20. they play music
Down
  1. 1. birds from France
  2. 2. birds that are eaten
  3. 4. edible circles
  4. 5. amphibian birds
  5. 10. these swim in the song
  6. 11. type of bells
  7. 13. they milk for a living
  8. 14. Santa goes down
  9. 16. bells that travel
  10. 17. Santa's supporters