Sorting QuickTime files into subfolders by year and month

Hi,
I've looked all over these boards and see a lot of people are asking similar questions but I haven't found the answer I'm looking for. Basically I have videos of my kids dating back to 2009 sitting on an NAS drive that I want to re-organize. Originally I used Hazel to sort these quicktime files by renaming by the date created and the camera used and then creating a subfolder with a name based on the date Hazel processed them and put them on the NAS drive. Why I thought I'd want the files organized this way is a little beyond me at this moment. In any case, what I need help with is finding a way to get Hazel to dive into hundreds and hundreds of folders and subfolders, pull out the QuickTime files and sort them into top-level folders based on year and then subfolders based on month. Ideally, Hazel would create the folder / subfolder if it didn't exist (I.e. it fishes out a QT file that was shot in November of 2010, creates a top-level folder called 2010, then a subfolder called November and puts the file in it) and, of course, not duplicate the folder if it does exist. Is this even possible? Thanks for any guidance you all can give me.
I've looked all over these boards and see a lot of people are asking similar questions but I haven't found the answer I'm looking for. Basically I have videos of my kids dating back to 2009 sitting on an NAS drive that I want to re-organize. Originally I used Hazel to sort these quicktime files by renaming by the date created and the camera used and then creating a subfolder with a name based on the date Hazel processed them and put them on the NAS drive. Why I thought I'd want the files organized this way is a little beyond me at this moment. In any case, what I need help with is finding a way to get Hazel to dive into hundreds and hundreds of folders and subfolders, pull out the QuickTime files and sort them into top-level folders based on year and then subfolders based on month. Ideally, Hazel would create the folder / subfolder if it didn't exist (I.e. it fishes out a QT file that was shot in November of 2010, creates a top-level folder called 2010, then a subfolder called November and puts the file in it) and, of course, not duplicate the folder if it does exist. Is this even possible? Thanks for any guidance you all can give me.