Percy Harvin is undergoing hip surgery, but he'll be back at the perfect time for the Seattle Seahawks