Simpliday is a great app that takes all of your information and collates it into any easy to understand calendar. You are able to drag and drop all of your activities so that everything is streamlined and simple. You can even move things around easily.
Everything about this app is top notch - the visuals are crisp and clear, allowing you to know what you have to do at a glance. It feels newer and better than any other app out there, maybe because it doesn't do too much but it also isn't too simplistic. There's an alarm feature if you really need to remember something, and everything is controlled and personalized by you.
It does take a little bit to connect everything and set it up.