My employer provides a free turkey for each employee on the Monday of Thanksgiving week. Anyone who doesn't want one doesn't have to take it, and the extras are donated to a local "soup kitchen" (bet that term dates me!), which greatly appreciates the support.
We have a get-together on a Friday afternoon about a week before Christmas, with a nice catered lunch, a Yankee gift swap (participation totally optional, $15 limit, no alcohol) and names randomly drawn periodically during the event for a few large prizes. This year there are 5 big HD TV sets to be awarded amongst 40 people.
Nobody has to attend, and even the ones who don't (or can't afford to) join in the Yankee swap enjoy the hilarity that generally ensues from it.
No, not everyone is totally happy with every aspect of it all the time; people who want to be upset, dissatisfied or offended can generally find a rationale to support doing so. But the majority do enjoy it, and appreciate the break from routine for a bit of fun and holiday cheer.
In earlier years, a previous owner gave each employee a card with $50 in cash. Sure enough, a few people complained that it was a cheap Christmas bonus instead of considering it a nice Christmas gift (although none of them refused to accept the money). When a subsequent management ended the practice, pretty much the same people complained about not receiving it.
Bottom line: it's a rare thing for anyone to be happier than they decide to be.
Keep Up with TechRepublic