If you want to enjoy Independence Day fully vaccinated against COVID-19, and without masks and social distancing, you would have had to get the Moderna shot by May 23, and you'll need Pfizer's by May 30.
Once fully vaccinated you can gather more safely, particularly outdoors without masks or physical distancing, according to the latest guidance from the Centers for Disease Control and Prevention.
“Vaccination will light up your life far brighter than any fireworks,” declared New York City Health Commissioner Dr. Dave A Chokshi. “But to gather safely, you should be fully vaccinated, so this is your shot to have the best 4th of July yet.”
To be considered fully vaccinated, you must let three to four weeks elapse between the first and second doses for Pfizer and Moderna respectively, and for two weeks to pass after the second dose. Once fully vaccinated, CDC guidance states that you can gather more safely with other fully vaccinated people, which would make picnics and barbecues far less sad.