Can I swap my current Verizon phone for Moto X?

I'm still under contract on my Verizon Galaxy Nexus. I'm wondering if it would be possible to buy an off-contract Moto X, swap it for my GNex and ride out my current contract.

Does anybody know if this is possible? Have you done this with other phones?