I get a flu shot every year because it's free at the VA hospital.
Every year I do get the flu shot, I tend to never get sick that year (perhaps a small cough or a slight runny nose associated with a minor cold).
It could be early because they may have noticed that flu outbreaks are occurring early elsewhere in the world. Or perhaps the companies that manufacture the vaccine finally made enough of the bloody vaccine so they won't constantly cry <<<we don't have enough vaccine to go around>>>. The battle cry they have given the past decade or so....