get a nicely formatted time dataframe (yday, hour, yday, row, etc) for a column we do the date parsing this way because of the UTC/datetime crossover

spread_time_column(timestamp_col, prefix = "t_")