Currently, if your webserver is in GMT but your computer set to GMT-6, if you visit the calendar after 6PM you should be in the next day, but the calendar still shows today in GMT-6.
probably caused by the
maxDate: new Date(),
I believe this is independant of #56 and should be a quick fix (the JS should simply read the server side date rather than doing new Date()).
In , fixes #942 - calendar should use the server date for 'today'