...
HolidayService service = new HolidayServiceLocator();
Calendar newYears = Calendar.getInstance();
// Error with Calendar in that if you don't set hours, minutes, and seconds to zero date could be wrong on web service side, leading to wrong queriesgrails calendar. If hour is above 12 then it the day will be wrong.
newYears.set(Calendar.getInstance().get(Calendar.YEAR), Calendar.JANUARY, 1, 0, 0, 0);
...