How Long Will it Take to Offer Everyone a Vaccine?