public static ZonedDateTime convertToZonedDateTime(final String value) {
        val dt = zonedDateTimeOf(value);
        if (dt != null) {
            return dt;
        }
        val lt = localDateTimeOf(value);
        return zonedDateTimeOf(lt.atZone(ZoneOffset.UTC));
    }
Convert to zoned date time.

@param value the value
@return the zoned date time
core/cas-server-core-util-api/src/main/java/org/apereo/cas/util/DateTimeUtils.java