But some storekeepers still put up a sign or say, "Merry Christmas" regardless of who it offends or drives away. They do so because they would have to "willfully" not do so and thereby "willfully" ignore Christ, which they dare not do. Those who no longer acknowledge "The reason for the season", put up a "Happy Holidays" sign and warn employees not to say "Merry Christmas" lest they offend an Atheist, Muslim or brain-washed citizen, and lose a sale. These storekeepers do not unknowingly say "Happy Holidays" instead of "Merry Christmas". It is a conscious choice they make to be Politically Correct and intentionally ignore the only reason for CHRISTmas ... Celebrating the birth of Jesus Christ. It doesn't matter the actual date of His birth. It is a world-wide acknowledgment of the miracle and meaning of His birth, not the date, which matters. So how should Christians respond? Well, God's word says in Eph. 5:11 "... Have no fellowship with the unfruitful works of darkness, but rather reprove them."
Here is a song with that message of Christian grace at Christmas