This calendar of religious holidays is created by the Center for Spiritual and Ethical Education (CSEE). This is a comprehensive calendar of events for all major religions in two formats — a PDF download or a Google calendar you can add to your own account.
You can learn more about CSEE by visiting their website.