Timebox is an app that helps you keep track of tasks, and suggests times for you to complete them based on when you're busy.