Since we are unable to add any meetings that are before the current time, there should also not be any meetings that are before the current time. Especially since there can only be 1 scheduled meeting for a person at any point of time, meetings that are over should automatically be deleted so that it would allow the user to schedule another follow up meeting with the same person (if any) easily, without unscheduling the meeting that is already over and rescheduling another meeting.
In the first image, the current time is 17:38, the first meeting with Bernard Tan is already over but it is still shown.
Second image shows that I am unable to schedule another meeting even though the first meeting time has passed.


Since we are unable to add any meetings that are before the current time, there should also not be any meetings that are before the current time. Especially since there can only be 1 scheduled meeting for a person at any point of time, meetings that are over should automatically be deleted so that it would allow the user to schedule another follow up meeting with the same person (if any) easily, without unscheduling the meeting that is already over and rescheduling another meeting.
In the first image, the current time is 17:38, the first meeting with Bernard Tan is already over but it is still shown.
Second image shows that I am unable to schedule another meeting even though the first meeting time has passed.