West Ham manager David Moyes has revealed that Edinson Cavani could well have been a Manchester United player long before arriving this year.