What's the best time to apply for a visa before the flight date? Is it true that applying too early can lead to a delayed approval? What about applying 30 days in advance?