We do not currently know of any synonyms for better late than never.
The adverb better late than never is defined as: