How far in advance should I book an American Airlines flight to get the best deal?

How far in advance should I book an American Airlines flight to get the best deal?