fixed bug for events being rescheduled to past without undergoing bean
validation