U.S. Army Installation Management Command announced Tuesday that Fort Leonard Wood is the best garrison in the Army