Google Calendar Share with Specific Users
Google supports sharing your calendar in a number of ways. For additional information, please visit Google's support link here.
Sharing your calendar
Log into your Google Calendar
In the calendar list on the left side of the page, choose the Calendar you want to share and click the three dots and "Settings and sharing"
If it doesn't say "and sharing" then you don't have sharing privileges for that calendar
Scroll down to "Share with specific people" and click "+ Add people"
Enter the email of the person you want to share with
You can also edit the permissions of anyone who is a member of this calendar here