The Best Time to Get a Flu Shot Is in Late September or October — Here’s Why