the only proper test would be to make sure that adding a day to a date results in the correct date

interpreting the integer value and declaring it invalid would require a clear definition of the value and i dont think that exists

this is if i understand correctly and you are saying that DF interprets the dates correctly but when you calculate with the numeric value your interpretation comes out incorrect