The application opens in June and for schools that use the VMCAS is due usually Oct 1 or 2nd. The GRE deadline depends on the schools they are applying to check with the schools but taking it before august 30 should be safe. There is no advantage to submiting the application super early but I would submit a few weeks before the deadline to avoid server issues.