I have a solution for you who realize that xmas isn't a christian holiday, many other religions have done this recently and there is no reason why you shouldn't (yes I would defend your right to as well), start a new holiday at the time which is more likely. Call it what you want, there is a LARGE portion of the year with no major holidays. Then make certain it stays a religious holiday and don't let the government declare or touch it.
This is not meant as sarcasm at all, this is a serious suggestion with no ill intended.