Strictly speaking, you are not allowed to enter the country on an M-1 visa any more than 30 days prior to your start date. That being said, you may apply for a B visa in order to enter the country earlier. Once in the United States, you will then need to apply for a change of status to the M-1 student visa, which, it should be noted, could result in longer processing times. No matter what, you will not be able to start your program until you are granted the M-1 status. Alternatively, you could return to your country of residence and come back to the United States using your M-1 student visa.