Baby showers for June babies?

I'm due June 7th and currently in high school (senior year). Trying to figure out when a good time time to have a shower would be? Was thinking maybe spring breakish (late March) so we could still have time to buy the things we need for the baby & not have it too close to mix in with prom and graduation. Thoughts?