respect shouldSelectDate delegate