Baby shower date ideas?

Secret

I’m due May 20th. When would YOU do your baby shower??