removed operator_equals on Date because it causes problems with null
values, etc.