When to have a baby shower?

What week/month of pregnancy is good for a baby shower?