Display Assets Group By Months

Matrix Version: v5.3.1.1

Hi, I searched this in here, but could not find the correct way on my version.

I want to display

March 2015 <-- Clickable, display assets in March 2015 only
Asset 1
Asset 2

October 2015 <-- Clickable, display assets in October 2015 only
Asset 3
Asset 4
Asset 5

January 2016 <-- Clickable, display assets in January 2016 only
Asset 6
Asset 7

All assets are in a folder, and user only adds asset in the folder. Everything must be automatic.

Thanks,

I think the easiest would be to use an asset listing with custom grouping where you group hte assets on their parent folders. The for each folder (month+ year) you also wrap the group name in a link that takes the user to that folder and lists the child assets of that folder only using the same type of asset listing format.

In Asset Listing Group, it is sorted by Metadata now. But the problem is it is not sorting correctly like below.
2016 June
2016 Jan
2016 Feb
If I set Default Metadata Sort Type -> Raw, it is sorting fine but does not display %group_name%
Presentation -> Wrong Sorting.
How can I solve this issue?

I solved this issue, but another issue happened,

If I search(Search Page) assets with Metadata Date,

Search as 2015-01 returns all asset in 2015
Search as 2015-02(~12) returns correct assets.

Same thing happened to other years as well.