I could be wrong, but I had the impression that when a domain is transferred the date that domain is valid until stays the same, however you need to purchase another year on top of the existing expiry date.
The purchase is automatic, at least for most, if not all, gTLDs. When you submit the request to transfer to the registry, and it successfully completes, the domain is automatically extended 1 year.