Just as you put a lot of thought into choosing your wedding date, there's a science behind picking the right day for your bridal shower. And here it is… Think as Goldilocks would, but instead of too ...