Дико интересный вопрос, как вообще в анализе данных с этим справляются?
Природе пофиг на наши дни месяцы и недели, может и для визуализации на это тоже наплевать? волевым решением принять за год фиксированное количество дней, определить условные месяцы и визуализировать соответственно.
Еще вариант, что такое усреднение по суткам? это значит сложить значения год назад, два назад, три назад... вот и берите тот день, который был год назад, воспользовавшись получается данными в один и тот же день в прошлом для вычисления среднего в разные дни (так можно делать для min/max/average методов, а вот складывать нельзя).