@ashishp If you want to handle more than 1 date field then better to go with canonical calendar.
In canonical calendar, we will create a date bridge/link table with two different dates and on top that we will create a master calendar. Please read below article, it will help you further.