Americans who received the coronavirus vaccines from Pfizer-BioNTech or Moderna should receive a booster shot eight months after their second dose of the vaccine, federal health authorities said last week.