You have basically two options to sort your tasks: Sort by date or custom sort order.
Sort by date will spread out your tasks and sort them by date (duh). Of course you can select if you want it in ascending or descending order.
Custom sort order will let you switch the order anyway you want. Maybe you prefer to have your task in three weeks to be at the top. Who am I to tell you how to sort your stuff?