Lock Event?

Lock Event?

Hi, one of our biggest issues is that sometimes we accidentally move an event on the calendar and as far as we know, there is no way to ever find out what the original time was for the event. Is there any way to "lock" the calendar or have some sort of confirmation required before actually moving an event? This has caused us a few problems with important appointments with customers. 

Help please :)