UE mobility is managed by MME in term of tracking area's. An MME manages a large geographical location in term of TAs (i.e. tracking area). So when source MME receives handover required message for an UE, which is moving towards a target cell that is belong to a different tracking area which is not managed by source MME. Then source mme sends S10 handover message towards the target MME by using the "Forward Relocation Request" message.
In short, Tracking area is a key for target MME selection. Source MME may support static and dynamic configurable. It is up to the vendor how they want to manager their network.
Waiting for others to respond.