Timestripe
Timestripe is a unique, underrated tool for planning your life and goals. It lets you add to-dos for your life, and break them down by year, month, week, and ultimately, day.
I discovered it recently and it allowed me to plan my time effortlessly.