Make invalid dates block saving instead of throwing away progress.
These are versions of this script where the code was updated. Show all versions.