Пользуйтесь функцией trunc,
в данном примере мы проверяем, насколько старо значение в поле POSL_DATA (некая последняя дата).
Код:
if trunc(Date)-trunc(Form1.Table1.FieldByName('POSL_DATA').AsDateTime)) > 120 // если дата больше 120 дней, то ...
then
..
end;
Код рабочий.