1day * minute left to finish has no sense, it's excesive. It would be better 5 hours * minute left to finish. So if someone left 30 minutes before ending he will be banned 150 hours (6 days and 6 hours), and someone who leaves 5 minutes before ending will be banned 25 hours.
This is the best way to ban a leaver.