eg add X plus date => too large to fit in date obejct. This does map to 'invalid date' right? So prove it