The Perfect Time to Buy an IPO