Stocks Rallied Despite Fed Hike Looming