Gifts aren't important for all occasions, only for some. Could you be more specific?
I don't think gifts are important for any occasion.
Social glue, a give and take of favors.
The gift doesn't need to be expensive. Bring a dessert, or a bottle of wine or whatever.
Expression of love and reciprocation of love