moving subscription reset the dates

I have mentioned this is a previous, similar topic, however I think it's best to open a topic for just that problem.

When moving a member's subscription, it resets the date of registration to when i make the move.
Because it is a move and not an addition, it shouldn't change the date.

Any insights on that?

Ps: suggestion: It would be great and solve a bunch of problems, if when adding or moving a subscription, alongside the option of which subscription to add or move to, there was a calendar to choose the date we would like it to be effective on. I don't know how much work that involves so it is just a suggestion.

But i do really need the above issue solved.