Todoist Smart Schedule

Todoist uses machine learning to predict your task due dates