does jcpenney credit card have a grace period