Глядя на календарь, никак недбзя определить какая задача к какой подзадаче относится.
Предлагаю следующее:
Раз подзадача это составляющее общей задачи, то можно было бы ввести ограничения на временные рамки подзадач.
Они не должны выходить за временные рамки главной задачи или задачи-родителя. И в календаре подзадачи отображать внутри главно задачи. Понимаю, что сложно, если будет большая вложенность, но наглядность будет просто обалденная. Пусть даже эти подзадачи не отображать в виде текста, а только каких-либо значков, а при двойном клике например раскрывать подзадачи, например, с увеличенным масштабом.