It's possible to use "celebrating" as a gerund. A gerund is an -ing form of a verb. Gerunds function as nouns. The invitation card company is correct, but I agree with you. I think "celebration" works better.Originally Posted by ag1swjkg
Personally, I would write it like this:
Please join us for an evening of celebration, which will include dinner and dancing.
Please join us for an evening of dinner, dance, and celebration.
In my second suggestion, all the nouns are non verbal nouns. It's better to use all gerunds - verbals - or non verbal nouns. The structure is better and it sounds better. It's a more logically formed sentence in that way.
You could say, "dancing, dining, and celebrating". However, I prefer one of my first two suggestions.