Treating dateTable as an object to better reusage of element manipulation
monthNames definition moved to defaults.js