My code is not grouping Min and Max Dates correctly. Creating overlaps of Data. Any suggestions please