Add validation to LocalTime::__construct