A bus that runs between Halifax and Huddersfield is having to divert for 10 months as roadworks take place.