If you just set the query to sort date ascending, (The drop down box in design grid), this should sort you out.
You can use format to always display the date as medium date. Use the drop down menu for that too instead of doing it manually.
Let me know if it helps,
Will.