IsDST() returns 0 for the DST end date itself, which is wrong, but doesn't seem to be directly relevant for this test.