Hi Jamil,
For test purpose, can you drag @startdate and @enddate formula in main report and see they are displaying time stamp as well ?
If so, try to change your formula like :
date(maximum({Sheet1_.date}))
note : replace Sheet1.date with your database field. Now try to pass it to sub report and see.
Thanks,
Sastry