improve Date.date_range_string support