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.
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
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