July 2021, and the earlier the better In case you fail and have more time to rebook, you need to wait like 3-5? Days before you can enroll for the m test again.
I got my m1 back in early Sept 2012, went for m test in early sept 2017 and failed first one, was lucky I had a week left til actual...