I live across the country from our wedding location, and my BMs are coming in from several different states. We aren't doing a big 'pamper day' or anything where we will all be together at once. So...when do I hand out BM gifts? I thought about at the rehearsal, but our rehearsal dinner is HUGE, about 80 guests. So wouldn't that be a little awkward? Or is it supposed to be done after the rehearsal dinner? Or the morning of the wedding? What is the usual on when to hand out the gifts?