expand now ranges in reverse if start is greater than end