Removed time.Time's isValid() function

Since a time.Time object is supposed to be valid by design, passing invalid values throws an
error in the constructor instead of having to check via an isValid() function.

Change-Id: I81f73a2d57f1454e3078eae46281673483a0f417