Why are weddings so tricky, especially when it comes to the amount you should spend on a gift? An expert's take on wedding gift etiquette: how much money to give at weddings, when to give it, and more.