Correct, as of vSphere 5.1 a vmotion can be performed across hosts that don't have shared storage, however as aravinds3107 mentioned there are other requirements/limitations that need to be factored in. Check the EVC configuration on your cluster first as this might be the problem.
Cheers,
Ben Loveday