You should submit the visa application preferably 3 to 4 weeks before your scheduled date of departure.

Note that you cannot submit your visa application more than three months prior to your departure.