Angels are mentioned all throughout the stages of the life of Christ.
Of course, Jesus was born at the end of September or early October, not during winter or on December 25th. There is no reason to keep these beautiful Christmas carols from being sung all throughout the year.
All through the Old Testament God required atonement. During this whole period, He knew He would provide the way out, and for sin to be dealt with once and for all. The resurrection then sealed the path for us to live wholly well for eternity, not with the condition of sin for eternity! Isn’t that a beautiful thing?
People giving thanks to God for the harvest and for sustenance is not simply a holiday related to modern history. It dates all the way back to the early days of Israel as a nation
One thing, for certain, I have gained in my research is the understanding of why so many people celebrate Christmas. It is a celebration that has been going of for thousands of years, before there ever was a baby Jesus. The “spirit” of Christmas is not equal to the Holy Spirit. The love most people have for this time of year is a love for nostalgia and tradition that God has nothing to do with.
I do not think it is wrong to sing songs about Jesus’ birth, his life, his sacrifice, his resurrection. But we don’t have to separate them and sing these ones this time of year and those ones the other time! We can and should sing them every day! Every day. The whole life of Christ is such a miraculous, perfect, wonderful event we should focus on it and celebrate it all the time, not just one or two days a year.
Long before there was Christ, there was Christmas. It was known as the festival for the winter solstice. In some eras it was Solar-mass. In others is was Saturnalia. It had nothing to do, however, with the desire to worship YHWH, The Great I Am, or his son.