I have a countdown timer field, End Date, on a content type that allows my users to define events that last a certain duration (until the "end date" is reached). However, they sometimes need to edit a node after the event has expired, but this module forces the date and time to be a future date.

Please make that validation an optional configuration in the field definition.