Is it OK to send gifts to my shower hostesses after the fact with a nice thank you note or is it preferable to give them out the day of? I am sort of scrambling because my mom and sisters were/are hosting but due to a family emergency note my mil and sil and stepping in and helping a ton since the shower is this weekend.

Any suggestions for cute gifts for five people?