I spent a fortune to be in my friend’s wedding—do I still have to buy a gift? 4 experts weigh in