allow second precision when parsing custom timezone ids (GMT-xx)
merge 3f3d0ae24d182226114d4a7b92369a08de9c3c47, refs #858