Call it a Christmas miracle; more companies are offering their employees bonuses and other holiday perks this year, CareerBuilder.com announced Wednesday. In a survey conducted in August and September by Harris Interactive, 33% of employers said they're giving their workers a holiday bonus, up from 29% in 2009. Fifty-nine percent are giving the same size bonus they have in previous years.

More than half of employers are throwing parties for their workers, up from 49% in 2009 to 52% in 2010. Of those, 70% plan to throw the "same party as in previous years."

Twenty-nine percent of employers will give holiday gifts, and 65% say they will spend the same amount they previously have. One-quarter of employees say they will get gifts for their co-workers, and 22% say they will get a gift for their boss. Eighty-six percent will spend $25 or less on a gift.

“Many employers are financially in a better place this season and recognize the positive impact holiday perks can have on office morale,” Rosemary Haefner, vice president of human resources for CareerBuilder, said in a release, adding that employees aren't the only beneficiaries of the upswing in good will. Forty-five percent of companies are making charitable donations that equal or exceed previous donations.