Why are Carols Only for Christmas?

Why are Carols Only for Christmas? Nobody goes Easter caroling or Halloween caroling. We don’t sing carols around the piano bar. Is it just the alliteration that makes carols a Christmas thing? What makes a song a carol, and why do we only sing them at Christmas? In a...