RE: Adding a Custom Date Field to Calendar
For your custom field: you can’t. The only record types that will show on the calendar are Events, Tasks, and Phone Calls. If you want to show another record to users, you’ll have to create an Event, Task, or Phone Call associated with the desired record. These are typically available on the Communication tab and Activities subtab of most records.
Hope that helps!