Glen,
What version and service pack of ArcGIS Server are you running?
            private function msToDate(ms:Number, dateFormat:String, useUTC:Boolean):String
            {
                var date:Date = new Date(ms);
                if (date.milliseconds == 999) // workaround for REST bug
                    date.milliseconds++;
                if (useUTC)
                    date.minutes += date.timezoneOffset;
                
                if (dateFormat){
                    dateFormatter.formatString = dateFormat;
                    var result:String = dateFormatter.format(date);
                    if (result)
                        return result;
                    else
                        return dateFormatter.error;
                }else{
                    return date.toLocaleString();
                }
            }
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		Glenn,
Here is the code in my widget and all esri widgets as well that converts the date returned from REST (which is converted to utc before returned):private function msToDate(ms:Number, dateFormat:String, useUTC:Boolean):String { var date:Date = new Date(ms); if (date.milliseconds == 999) // workaround for REST bug date.milliseconds++; if (useUTC) date.minutes += date.timezoneOffset; if (dateFormat){ dateFormatter.formatString = dateFormat; var result:String = dateFormatter.format(date); if (result) return result; else return dateFormatter.error; }else{ return date.toLocaleString(); } }