I think he can make it. He need around 20 hours from Japan until he make it to the prison, so round trip is around 40 hours. Assume the dinner is on 5-6pm (cause winter night is faster) he has 7 hrs spare to tell the story and wait for the snow to stop. Remember that it's "the day after...