Just having a single "end" date doesn't seem sufficient to me. We'd need different lifecycle phases. One example is here: https://access.redhat.com/support/policy/updates/openshift#ocp4_phases