make contains with date ranges an inclusive comparison

test and fix so that r.contains(r) == true when r is a moment-range