Contract end dates, installation addresses or product variants are typed into free-text notes, so nobody can filter or report on them.
FixStructured fields or a custom object, with validation and a one-off parse of existing notes where the pattern is reliable.