A lot of east Europeans often wait until after Christmas before travelling home because the flights are much cheaper for them. I find that waiting until about 6 weeks before the flight is a good time to purchase. But as Luternau says it depends on the popularity of the route in question.