Hymns like "Silent Night" and "Little Town in Bethlehem" are songs sung around Christmas. Also, the classics like "Jingle Bells" and "We Wish You a Merry Christmas" are common songs.
No you can sing them anytime at all but some people believe it is bad luck to sing them when it is not Christmas so it depends in whether you believe in bad luck or not
because they are CHRISTMAS carols and people sing them only on Christmas Day! More detail: Christmas carols are sung and played throughout the Christmas season to celebrate the birth of Jesus, and to...