Why wait until October Prime Day? We picked out Amazon’s best deals under $50 that you can shop today.