You shouldn’t get your flu vaccine too early, or it won’t last.
The good news is, immunity from flu vaccines lasts much longer than the flu season does. Even getting a flu vaccine in early August is late enough that you’ll stay protected well past the end of flu season.