When you select both, there is no date where any date can exist. If there was a row where all three existed, then your selection in Date would not have cleared out. You can use alternate state to do it in the short run, but for the long run I suggest fixing your data model