The ads say, ‘Get your flu shot today,’ but it may be wiser to wait