title: Displaying the list of messages between sender and reciever in groups with each group label corressponding to the date
body: <p>I am building a one to one chat app using flutter and firebase and i want to display all the chats under label of the day on which it happened,like it is on all major chat  apps.No doubt i retrieve data from firestore in ascending order of time by using order by command on the timestamp field of each message.But how to display the day label for every different day.Currently i am using grouped_list package from pub.dev to divide the chat into different groups , but i wish to handle the logic myself , is there any way the same could be achieved by list.view builder in flutter.</p>