Baby shower

Crystal
When is it acceptable to have a baby shower? At what month in your pregnancy?