Time really is money when planning upcoming nuptials. If you are a couple that wants to have all of the traditional festivities before the big day, then you must know that there’s a science behind picking the right date for each of them. However, when it comes to throwing a bridal shower, there’s really only simple rule: avoid too early in your engagement and too close to the main event. So when’s the best time to throw a bridal shower? Many say that the optimal time for the bridal shower would be three weeks to three months before the wedding. Wondering why? For starters, showers and bachelorettes are a great…