[OE-3572] indicate when users have entered invalid start and/or end dates in the theatre diary rather than just throwing an exception.