C. Only when an influenza outbreak occurs.

It takes at least two weeks for protective immunity to develop after influenza immunization. If you wait for an outbreak to immunize, most of the susceptibles will be infected before they can mount an immune response to the vaccine.