The 42 best MLK Day sales to shop right now—Michael Kors, Ulta Beauty, Macy's, QVC and more