Cheapflights.com says that the most cost-effective time to purchase a flight to London is between September and October. That said, you're also likely to find decent deals between November to December 12.