You don't have to use old water but it is better because temperature will be the same so fish won't stress much.
But by the time they get the old water into the new tank, it will have had time to reach room temp again. So it really doesn't make much of a difference.