NBC News: These Amazon dresses are all under $40 — and honestly, we’d pay full price