You could try formatting the control that contains the date to display the data in columns. In design view, select the control, Ribbon > page setup > Columns. You will have to make sure it's only 1 row in height, and set the Can Grow property to No. Variations in the count of dates would mean your columns don't line up with any header labels you might be using. See below for more on that when considering a ct query as well.
Or try basing the report on a cross tab query that was mentioned previously. One problem you could encounter there is that the number of fields in a ct query can change from one time to another. So if you have 7 dates the 1st time and 5 the next, you'll get 7 then 5 date fields. Specifically setting the number of fields in the query might solve that, but why complicate things? Would dates in rows in a report be so bad? It might just come down to how you design the report.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.