Hi @retool_amateur,
Agreed with @jg80's suggestion.
Also, with regards to the dates, I'm assuming these will be dynamic and may change depending on the data being pulled. If that's the case, here's a very useful post on "dynamic columns" that may help you with obtaining what you need for your headers.
You can also achieve what you're looking for with a listView if you want to customize a bit more. However, my recommendation would be for the table.