GETRANGEMIN и GETRANGEMAX видимо не умеет работать с неопределенной датой. Разбирайте строку и ищите точки, либо ищите первую и последнюю запись.
Код:
SETCURRENTKEY("Postin Date");
ASCENDING(True);
IF FINDFIRST THEN // тут будет самая ранняя дата
StartDate := Rec."Posting Date";
IF FINDLAST THEN // тут будет самая поздняя дата
EndDate := Rec."Posting Date";
Ну или как советовал Sancho, ставьте фильтр на служебную таблицу Date.