Multi sub category

how do i get month inside of years and dates inside of months in the right year.

year>month>service with month and year
2020>January> food delivery date 01/04/2020

I have gotten as far as mont within year but the services show up in all years based on the relation I created I dont know how to make the service show up in one year and one month

Take a look at the Multi Level Select example in That has several levels of subcategories.