Resource stocks are going crazy; is it time to buy?