In recent weeks, both Pfizer and Moderna Inc. announced that their COVID-19 vaccines are 95% effective. But does it mean everyone will have a vaccine by New Year’s Eve? Not quite, says Michael Kinch, associate vice chancellor at Washington University in St. Louis.