Fix custom formats and locales that dont use A

Custom format that already include 'ss' in their formats get an additional 'ss' format appended
Also locales that dont use 'A' in their formats get the seconds just appended at the end (like german hh:mm [Uhr]:ss)