add func DateSpan::interset, DateSpan::substitute