'We want to make sure people are protected': Doctor explains the best time to get a flu shot