Groupon Sets IPO Date and Starts Holding Its Breath