It's Christmas Eve and Santa has so much to do before he can set off on his sleigh. Will he be able to deliver all his presents by Christmas morning?