I'm with helen on this one. Christmas time they are usually begging people to go and help. Yes, it's most important to show up for a job! However, no one is perfect and all you can do is try to line up a more dependable ride.
Make sure they know you want to work and call in every day before driver start time to see if you can work. If they offer the work, get your buns in there on time!