A good travel agent would not have issued a ticket so far in advance. Most will "hold" seats and keep rebooking them if the airline releases the seat until some time closer to the date of travel. My agent holds all mine until 3pm day prior to travel (the Diamond status helps with this). Saves a lot of problems when trips are changed or cancelled at the last minute.