can't we just add regex pattern to look for and apply to for the missing two cases mentioned above like:
.Pattern = "[0-9]:[0-9]"
.Pattern = "[0-9]/[0-9][0-9]/[0-9][0-9][0-9][0-9]"
.Pattern = "[0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]"
and of course to apply on notes too