Logged In: NO

I patched it :

1. Open calendar.js

2. Find around line 1150
var status = this.getDateStatus(date, year, month, iday);

3. Replace with
var tmonth = month;
if (cell.otherMonth && iday > 15) {
// End of previous month
tmonth = (tmonth-1)%12;
} else if (cell.otherMonth && iday < 15) {
// Begin of next month
tmonth = (tmonth+1)%12;
}
var status = this.getDateStatus(date, year, tmonth, iday);

4. Find around line 1161
var toolTip = this.getDateToolTip(date, year, month, iday);

5. Replace with
var toolTip = this.getDateToolTip(date, year, tmonth, iday);

That's all !