hmmm "It is a traditional rule of English that an can be used before words that begin with an H sound if the first syllable of that word is not stressed. Indeed, some traditionalists would say it must be used before such words. Since the first syllable of historic is unstressed, it is acceptable to use an before it.
In the Corpus of Contemporary American English, there are 1591 incidences of “a historic” and 428 incidences of “an historic”, showing that usage of an before such words is dying out."