September, October best time to get seasonal flu vaccination