Rename .parse() to .parseDate().
Make parseDate() reject wrong dates.
Reject bad dates in TimeLog.get().
Standardize the use of .parseDate.