We frequently do give money for a gift.
Most people don't seem to mind a gift registry - so maybe asking for cash isn't a very far step away from that.
It sure makes wrapping simple!
Maybe they invited you just because you are a neighbor? Have you talked to the people that live on the other side of them?