* fix: recalculate date range from filter segments * clean up * add unit tets for date-range utils --------- Co-authored-by: Sean Brydon <sean@Seans-Mac-mini.local>