appointment time updates, collision detection, further UI improvements
appointment time updates, collision detection, further UI improvements

cj123/calendar,cj123/calendar,cj123/calendar,cj123/calendar