Fix for preventing timezone changes being applied to java.sql.Date

I have modified 2.3-gae to only set the timezone on the date formatter only when the data type is DATETIME or TIME. When formatting a date to string without the fix with a timezone applied with negative offset, it will display the previous day, eg 01/01/2014 will be formatted to 31/12/2014 which is incorrect