Vanessa Williams has completed her run as Valerie Grant on NBC's "Days of our Lives." The actress last apepared on contract on November 21.