Baby shower

I have a long way to go but I wanted to keep it a surprise for the gender but I don't want to get the wrong gender stuff at the baby shower so my question is when do most women have baby showers and for a gender reveal party before hand I have a friend licensed to shoot off fireworks so we may have him do it as fireworks so trying to decide when to do it all I'm not due til may but thinking ahead and trying to think when a good time it'd be decent enough somewhat to do fireworks but not too late for baby shower