The holiday season is fast approaching, and a great dress is essential for all your festive events. These Amazon finds are holiday-ready—and all under $50.