J.C. Penney back in fashion? Stock rockets 25%