public boolean hasExpiredAlready() {
        val now = ZonedDateTime.now(Clock.systemUTC());
        return expiration == null || now.isAfter(expiration) || now.isEqual(expiration);
    }
Compares the current time with the expiration time to determine
whether the submission has expired.

@return true or false
api/cas-server-core-api-throttle/src/main/java/org/apereo/cas/web/support/ThrottledSubmission.java