If a few minutes makes all the difference to your evening then you could catch the 2255 662 bus to Bradford Interchange, and head to Leeds from there. If it is a Saturday there is a 2310. You could see if the Youth Hostel at Haworth (actually nearer Cross Roads) has any beds for the night, which...