Weeks start on monday, and added ceil function for weeks

FYI you do not need to put the ```:Date``` here. TS is smart enough to infer that the type of ```var x = expression``` is the type of ```expression```