We've all been there before. It's the day before New Years Eve, local stores have holiday hours, the malls are cleaned out of the good stuff, and you have nothing to wear—even 2-day shipping can't save you now. Well, fret not! We've rounded up 12 party-ready dresses to buy now and wear again. Just don't sleep on these picks, they won't last long.