Em POSIX, UTC-2 significa 2 horas depois UTC e UTC + 2 significa 2 horas antes UTC. Em outras palavras, se atualmente são 8h no UTC, são 10h no fuso horário UTC-2 e 6h no fuso horário UTC + 2.
Este tópico capta bem o problema, mas não explica o motivo pelo qual as coisas são assim caminho no POSIX. Por que é assim?