Make diagnostic output use Test::More::diag under test harness
Don't enable diagnostic output in tests
Allow %z to parse UTC offset with colon - +01:00