I created a simple flow to allow users to request time off through MS Forms. If it is approved, it will automatically add the request to a calendar.
The Flow works fine, but the date on the calendar is off by one day. For example, if vacations were approved from 7/5/2021 to 7/9/2021 (5 days), the calendar shows 7/5/2021 to 7/8/2021, not including the last day. But if I double-click the event or place the mouse on top of it, it says 7/5/2021 to 7/9/2021 (the correct dates).
What can I do to make the calendar show the last day of vacation?

I thought it may have to do something with the event ending at 12:00 AM. If that's the case, the dates come from MS Form and don't include the time. How can I set it up to end at 11:30 PM?
This is the setup I currently have:
