Baby shower

How far from your due date are you having your baby shower? I’m due August 31st trying to decide when to have my shower.