Critical bug fix

This time the real deal has come! Fixes a bug where other dates are not
displayed properly. Now, changing into any dates works perfectly and
speedily. Using JQuery only for the calendar's engine.
Few minor improvements. Still going through an overhaul.