People eligible for a Covid-19 booster or flu vaccine have just three weeks to top-up their protection against serious illness.