Initial draft of 'weekends-between'. Needs fixing for boundary cases