Baby Shower

Candy
How Soon is it okay to have baby shower? Like how soon before due date