meglio tardi che mai

Etymology
lit. 'better late than never'.

Proverb

 * 1) better late than never