ZZ formats partial hour zones like 0550 instead of 0530
Add tests for format('ZZ')
Merge pull request #1278 from ichernev/bugfix/timezone-display

ZZ formats partial hour zones like 0550 instead of 0530