When is the best time to have a baby shower?

Jasmine • DS👶 * TTC# 2 * 🌈👼2 * 💏

I'm going back to my home state for my baby shower and I need to plan it out thoroughly.

How far long do you all recommend I be when the baby shower takes place?

Due Dec 15th.