A company I worked for would throw a week long christmas event. Every day of the week leading up to the last work day, each department would cook some kind of dish for lunch. I think the teams were divided into something like 5, 6 or 7 people.
One team was mostly mexicans, they brought a small pig for pulled pork. Even though it looked nasty, still had the head on it, the meat was tasty.
The last day of the work week, the company main office would cater lunch and have a whole bunch of door prizes for everyone. There were tool sets, hats, just all kinds of stuff.
Another company I worked for, they would cater lunch on the last work day, and have a raffle. I bought a couple of tickets and won an ice chest.