Baby shower ???

So I'm due Sep 19th . How soon should I plan my baby shower ?