Celebs Can't Stop Wearing This Flattering Maxi Dress Style — and We Found It on Amazon for As Little As $20