adds validation to user time checks