looped over array instead of manually listing day of week headings
no need for custom month object anymore (rely on MomentJs)
removed redundant variable monthShort
some tidying up
some more tidying up