a moral obligation does not equate to a legal obligation.
A legally defined moral obligation can't be legally enforced. I don't think Moore said that it could be legally enforced.