"Why does a company opt to let people know they are losing their jobs three weeks before Christmas?"I would actually go so far as to propose that, in the United States, that large-enough companies declare some sort of truce during the holidays. If I were a CEO, I would choose not to hold any reductions in force between say, Thanksgiving and New Year's. I realize that would basically cut out a month in a half where there couldn't be any layoffs, but you've got 10.5 other months to do it.
This is why I won't ever be a CEO of a major corporation, I'm guessing (among other reasons...)