In case you need to create several calendars for the same project (or just one for a part of a project), define the calendar scope using JQL to limit the issues displayed in the calendar. The following are some examples:
1) Displaying the issues where the assignee is included in the particular group:

2) Displaying the issues related to the particular components:

3) Displaying the issues with the particular custom field value:
