Fix regexp when matching negative timezone.

Fixes #192.
When writing such regexp's should be careful as there's millions of ways how it could go wrong...
While this one also isn't very specific, atleast we make sure there's time (last 2 digits after `:`) before timezone.