Hack our formatters to handle timezone indicators containing a colon, like +08:00 and -05:00

Should fix <http://forums.cocoaforge.com/viewtopic.php?t=25749&p=135854#p135854> 
Anyway, [XMLParser +parseXMLDate] is relatively flexible with not overly exotic cases.