It's always best to plan ahead and buy airfare for Christmas as soon as possible. Prices tend to increase closer to the holiday, so it's best to get your tickets early to lock in the best rates. Additionally, if you're traveling internationally, you may need to apply for a visa or passport in advance, so be sure to factor that into your planning as well.