Large-name Employers are starting to mandate vaccinations for their employees - it's about time