need to normalise dates to midnight when comparing

otherwise you end up with 1 week early sometimes