Это индивидуально. Мы покупали билеты за 4 месяца до вылета ибо цена была хорошая. За сдачу билета(или изменение даты) мы бы потеряли 50 евро на билете. Но если бы купили позже, то потеряли бы 300 долларов на билете. Если вы уверенны что визу вы скорее получите, чем не получите, то почему бы и не купить?