@TODO 用自定义的get_categories_by_date函数获取月份，but it too slow