For Microsoft Calendar, make the time blocks more accurate. My 2pm to 2am shift shouldn't look the same at my 7pm to 7am shift.
Anytime something is scheduled past midnight, the colour block for the event covers both days. Instead it should only cover a portion depending on how many hours into the next day the event occurs. A 2pm to 2am shoft should only have a slight overlap into the next day, not the entire next day. This makes it much easier to visualize at a glance. Sincerely First Responders and other shift workers.