You can actually submit a bit later as well if you want even though early is better. this is because your test scores will come in around end of July/beg August. So if you need an extra week or two to polish up that app/pers. statement, I say do that!