I don't know about the US, but I say "merry Christmas" to people I see before the 24th and that I will for sure see before the 1rst,and a "happy holidays" equivalent if won't met between the two days. Are you sure it's only profit motivated and not a will to be semantically correct?