Selena Gomez, Dakota Johnson, and so many stars wear the brand on repeat — and who can resist a sale?