My guess is that it'll probably happen at the end of May to the end of June.
If not, then maybe it will be in the midst of August.
(Even though there isn't actually a release date for multiple good reasons, we should be patient as the update that may come later on should be worth it in the end.)