mieux vaut tard que jamais

Proverb

 * 1) better late than never