* js: fix selected day not highlighted in inactive month
* js: use $.data('xxx') instead of $.attr('data-xxx')
* js: if the 'off' tag become selected, switch to that month
* js: use show/hide instead of .css