giving a gift is for celebrating a major event