А нельзя на validateWrite определенных таблиц повесить проверку на дату и если дата введенная пользователем отличатеся от today() то просто выдавать ошибку и активировать эту проверку только для определенных компаний.
Теоретически можно но это займёт очень много времени и ещё больше на вылавливание глюков после этого.