Just in time for Memorial Day, Gap is offering 40% off all dresses, plus adult shorts for $20 and kids’ shorts for $10. No promo code needed. Shop today!