update: save appointment logic. Cannot save if there is another appointment during that time