The tasks/goals status should be date-sensitive so, if the due date is far, the status should be changed automatically to "On Track". And if the due date is approaching (say in 2-3 days for tasks and 1-2 weeks for goals), the status should be changed automatically to "At Risk" (or "Approaching"), and if the due date is over, the status should be changed automatically to "Overdue".