Shopping for Spring? These are the Best Sales of the April

From Meghan Markle-approved coats to $35 Everlane jackets and beyond.