I first noticed it about a year ago from what I remember
I’ve logged several bug tickets about it but don’t get any solution other than a work around
the point is that an empty date should be an empty date not 1970
the database shows the field as empty so the dev expects it to be empty in the evaluation but it is not, empty dates evaluate to 1970 instead
causes me a lot of headaches as I use min/max on dates a lot for 1 app
the only solution is to ensure there is always a valid date returned by doing something like:
search for dates plus valid date :min/max
or to do the search with min max and then clean it up in another workflow step
if date before 2000 then null the date (I never have dates before 2000 in this app so that logic works in my use case)
this post is more me venting than anything since my bug tickets don’t go anywhere