My mom is hosting a shower for me (with the help of my aunt) and my future mother-in-law is also hosting a shower for me. Any suggestions for what to give as gifts to each of them? Also, do you give them a gift on the day of your shower, or afterwards?