A group of women I know throw "Crazy Auntie showers" for young moms in their community. Instead of inviting the M2B's family and friends, the Crazy Aunties just invite the young woman and one of her friends. The party's short, to avoid social awkwardness on the part of the M2B. The food's focused on the tastes of the youngsters, ie pizza instead of tea cakes. The Aunties' bring letters of encouragement and non-judgy advice for the honoree. The shower's host (it's a rotating duty) finds out what the family needs especially, and the Aunties work out who will be responsible for what purchases. Sometimes they buy things like good, used car seats with pooled funds; other times it's a ton of diapers in different sizes. They also come up with one gift that's sentimental and keepsake-y: a gorgeous scrapbook, a hand-made afghan, etc. Their attitude about the latter is that sometimes poor kids get crappy stuff. Every kid needs something that says they're deeply valued.
Everybody shows up in casual clothes, gobbles up some pizza, and sends off the new mom with a car full of useful gifts and, hopefully a heart full of happy feelings, in just over an hour.
Do you have close friends who might be interested in participating in a little act of charity with you? I think this could be gracefully cast as an opportunity to do an act of kindness rather than a weird invitation to a party where you don't know anyone and you have to spend money.