this is going to require some hand coding to accomplish.
The basic flow of the code will be :
initialize a variable to hold the date, set to to 0
start the do loop
if the date variable is not equal to the date in the current record:
Write the date header
Write the other record information
if the date variable is not equal to the date in the current record:
set the date variable to the date column from the current record
Move to next record
If you are comfortable with writing PHP code, this should not be to difficult.