Update calendar
refactor `today.js` to work for arbitrary days
Solidify future events