Baby Shower Question


My friend is throwing my baby shower next month. I have a list of about 50 people invited but 20 definitely won’t come (family who live 2000 miles away). I plan to gift her with a bracelet and bottle of wine to say ‘thank you’ for hosting but I want to contribute a little bit financially too. Do you think $100 is a fair amount to give her? When would you give her the money? Now? Or closer to the shower in a month? Thanks!