@anon31591471, Bubble automatically sorts the start and end of “range” data types. So, in the old world (before parens), the date you want to adjust needs to come first and then you can ← range → with the second value (the value of which cannot be modified).
With parens this is probably not as much an issue.
But anyway, Bubble doesn’t care which order the ← range → parameters come in. When the range is constructed the lesser value becomes the start and the greater value becomes the end.
Of course, if you didn’t want to enable parens (or if they don’t quite support this use case properly) and you needed to make a range out of two dates that both need some adjustment, you can just (prior to the step where you need to construct the range) set two custom states and then make a range out of those states.