Is it allowed to attend a wedding celebration of a non Muslim if they invite us to attend ? Also is it allowed to gift them on occasion of their marriage?

Attending the marriage ceremony is prohibited.
Attending the party afterwards, if there is no free mixing, no alcohol
or music, this is permissible and it is permissible also to give them a

Please visit here for detailed fatwa information directly from highly respected scholar