Factor in a new variant that requires a new vaccine ?
I get that people want certainty but can anyone truly predict with certainty - a date is a placebo for nervous nellies.
At this stage the variants do not require a new vaccine, they will probably require booster shots. However, not to say that a further variant could emerge which causes problems for the vaccinated.