Fix incorrect parsing of negative time zones