You can share your Outlook calendar with anyone who has an email address, even if they don't use Outlook.
When you add holidays to Outlook through the client's Options menu, the dates will automatically populate your calendar.