Yet Another Day Planner (in Haskell)