When should I have my baby shower?

Deva
I'm due in late July, but because the triplets are high risk I have to have a C-section in mid June, and I don't know when to have a baby shower in order to not have it too early, but still have it before the babies are born.