Move a Contact from Current Account to a NEW Account

Move a Contact from Current Account to a NEW Account

I do not believe the functionality to Move a Contact from a Current Account to a New Account is not available. Please someone tell me I am missing something!

I have been through designing, developing, using and selling CRM systems for over 25 years and had this functionality20+ years ago in other CRMs. 

In the real world people move from one organisation to another. In the sales, finance and technical world it is nice to see the communication history with that person in their old account and also in their new organisation's account record. 

Even making the Contact inactive does not stop that person being listed under the account!

Need to be able to select Move Contact with options of with current history or not!