Summary:

When creating an appointment in CRM that has a start time of 8am today and an end time of midnight, the calendar in Sage CRM will display the appointment in both today and tomorrow's slot at 8am.

Workaround:

Set the appointment end time to be 23:59 instead of midnight.

Resolution:

This issue is currently with development and will be resolved in a future release of Sage CRM.