Hi Rollie,
It would appear that your Access programmers don't understand nulls. A Null Date is a contradiction in terms. Null means "doesn't exist" and if something doesn't exist it is not a date or anything else.
Any expression involving Null is, itself, Null. So Null + 1 is Null. Variables, however, are never null by default (and Date variables can never be null anyway).
Also, a zero date (and, arguably, an empty date variable) is equivalent to 30/12/1899.
Enjoy,
Tony