When a user sets a repeating calendar event and sets the end date of the repeating event to be midnight on the last day of the event any event that occurs on that last day is not shown on the calendar (even if it's scheduled time is well before midnight on the last day).
Create a reoccurring event that runs or 6 weeks on a Thursday at 2 PM for a 1 HR duration. Start 4th August 2013 finish 8th of August 2013.
We set the end date to 8th of August at 11:59 PM (midnight default) (screenshot 1). Note: this is after the last occurrence of the event (the last event occurrence is 2 PM on the 8th - 10 hours before the end date set above). Now when a user views the event calendar the final event on the 8th does not show up (screenshot 2). The only way to make it show up is the change the 'end date' to the 9th (which is incorrect - see screenshot 3).