recent code in DayView causes the daylight saving correcting to occur twice. please remove this:
if (DateUtil.isDaylightSavingDay(interval.getStartDate())) {
Date currDay = new Date(time);
if (DateUtil.isAfterDSTChange(currDay)) {
currDay = DateUtil.moveByMinute(currDay, 60);
time = currDay.getTime();
time -= interval.getStartDate().getTime();
}