There is a Persian proverb, which I would translate it as follow:
Whenever you catch a fish is fresh.
Which is often used to suggest that it is never too late to do the right thing.
Better late than never means exactly what it says.
it is better for someone to arrive or do something late than not to arrive or do it at all - Cambridge Dictionaries Online