Fix problem with DateTime TZ Parse error on REPORT with time-range
  - When creating calendar with :
    cal.set( Calendar.MONTH, month );
    the Month '1' is 'Feb' and not 'Jan' so all date are 1 month after.
  - Use SimpleDateFormat and set UTC TimeZone
  - Create Unit Test and keep 'old' method to validate changes