I think they messed up the timeline and other mistakes
Early on in the movie before John Boy leaves the mom tells him it is 10 O'clock. She then sends him out to look for John,
He takes off on foot through the snow storm and walks to Godsey's store where he finds out Mr Sneed has been arrested. Talks to them a few minutes before taking Mr. Sneed's car. He drives for awhile until he runs it out of gas (Why did he take off with a car that was low on gas when his mom gave him $1 to buy gas?)
He arrives at the black church and goes inside and watches their Christmas program -and at that time I was wondering why they were having their program so late at night-thought perhaps it was a midnight program or something. Anyway,he sits through that,talks to the preacher about getting more gas,te preacher tells him they will go ask the Baldwin sisters for gas.
He and the preacher walk tot he Baldwin-snow storm still raging,and when they get there the preacher won't let him ask right away for the gas. They "party" for awhile with the old ladies. Dancing and telling stories etc.
Finally the preacher asks the sisters about the gas and they all end up riding the sleigh. This would require some time to hitch it up etc and they seem to ride it for quite some time.
They ride for what seems to be quite awhile until come to the tree in road and decide to turn around and take John Boy back home. Right before he gets back home Grandpa is getting ready to go to their church to ring the bell because he says "it is almost midnight". Counting for travel time in the storm I am guessing it is maybe 11:45.
So all of this story has taken place in about an hour and a half? That makes no sense .
Also just a few minutes after John Boy gets home John also arrives home saying he was walking. Why didn't John Boy and the sisters see John walking? Another screw up I think.
It would have been better had they not said it was after 10 before he left,then had him get home and the mom say something about it being after 10 at that time then have grandpa leave to ring the bell a little later then have John show up.