With the economy still forcing companies to cut staff and cut hours, many offices are scaling back their office parties.