Consider splitting the date alignment for truth/target data and forecast data into a separate function, potentially adding columns to the truth/target data so that it matches that of the forecast data (or at least enough overlapping columns) for easy joining
Consider splitting the date alignment for truth/target data and forecast data into a separate function, potentially adding columns to the truth/target data so that it matches that of the forecast data (or at least enough overlapping columns) for easy joining