Entertainment with a purpose - Wrapping gifts for shelters, Toy's for Tots, and such. Many groups recruit donations for kids, but these items still have to be wrapped. Several weeks before the party contact one of the major organizations in your area, offer to help by wrapping. Each person having a unique talent. Another one can be funny and serve a purpose is assembling toys for kids.
Most places simply draw names, and set a price limit.
Each person brings a wrapped gift that is correct for their gender. At the party everyone writes their name on two small pieces of paper. Then a second name is drawn, this person my choose any remaining gift and unwrap it or the gift the first person drew. If the pick the first person's gift, that person chooses a different gift, and unwraps it. Now the third name is drawn, this person may choose any gift left, or any gift that has been opened.