Those who use 'an historic' are over-applying the case of words beginning with a silent 'h' such as 'hour' or 'honor', where the initial sound is a vowel and does require 'an'.
However, since most variants of English pronounce the 'h' in 'historic' as a consonant, 'a historic' is the more correct current usage. Of course, if your variant drops the 'h', then continue with 'an historic'.