Index: trunk/grails-app/controllers/ReportController.groovy
===================================================================
--- trunk/grails-app/controllers/ReportController.groovy	(revision 727)
+++ trunk/grails-app/controllers/ReportController.groovy	(revision 732)
@@ -85,11 +85,11 @@
     def reactiveRatio = {
 
+        def result = taskReportService.getReactiveRatio(params, RCU.getLocale(request))
+
         params.reportTitle = "Reactive Ratio Report"
         params.logoUrl = grailsApplication.mainContext.getResource('images/logo.png').getURL()
         params.currentUser = authService.currentUser
-        params.startDateString = g.formatDate(format: "EEE, dd-MMM-yyyy", date: params.startDate)
-        params.endDateString = g.formatDate(format: "EEE, dd-MMM-yyyy", date: params.endDate)
-
-        def result = taskReportService.getReactiveRatio(params, RCU.getLocale(request))
+        params.startDateString = result.startDateString
+        params.endDateString = result.endDateString
 
         if(!result.error) {
@@ -106,11 +106,11 @@
     def immediateCallouts = {
 
+        def result = taskReportService.getImmediateCallouts(params, RCU.getLocale(request))
+
         params.reportTitle = "Immediate Callouts"
         params.logoUrl = grailsApplication.mainContext.getResource('images/logo.png').getURL()
         params.currentUser = authService.currentUser
-        params.startDateString = g.formatDate(format: "EEE, dd-MMM-yyyy", date: params.startDate)
-        params.endDateString = g.formatDate(format: "EEE, dd-MMM-yyyy", date: params.endDate)
-
-        def result = taskReportService.getImmediateCallouts(params, RCU.getLocale(request))
+        params.startDateString = result.startDateString
+        params.endDateString = result.endDateString
 
         if(!result.error) {
