Depends lot on the exact definition of mass production and the exact time frame.
Assuming mass production means there is going to be no stock constraints and micro can ship crate loads of chips to nvidia/AMD by May then for a end June released GPU there is no issue.
Mass production doesn't mean there was no production before hand, just highly constrained small batch production a few thousand chips say.
Also, mass production start date may be simple delayed until a big order is due, e.g. Micron might be able to have mass produced 4 months ago but AMD/Nvidia only need chips this May-June so Micron don't produce until then, there is no other customer so no need to mass produce early.
Wow, first up Micron have begun the process of moving to mass production, it takes time and they only got samples back a month or so ago, no they couldn't have done it earlier and it wasn't delayed.
Second, if they started shipping mass quantities in May... they couldn't release cards in June, not a chance in hell, you're dramatically underestimating the time scales involved with shipping, packaging, testing and reshipping finished products around the world.
Then you have, you know why Micron didn't announce entering mass shipping in summer, because there is actually a word available in the english language to describe exactly what you're suggesting and they didn't use it. So do Micron not know the word shipping, or did they announce when mass production would start because they meant that is when mass production would start.
Lastly.... in all this wild speculating May is now summer.
The industry at large never, ever says "entering mass production" to mean shipping final product, ever, in 50 years of the industry the term is known exactly what it means.
It's extremely unlikely we'd see any graphics cards with gddr5x in it before late Q3, probably Q4, maybe next year. Also AMD and Nvidia aren't the only customers for it.