Год у вас есть в дате создания новости, посмотрите, может быть вам подойдет компонент с календарем.
[URL=https://dev.1c-bitrix.ru/user_help/content/iblock/components_2/news/news_calendar.php]https://dev.1c-bitrix.ru/user_help/content/iblock/components_2/news/news_calendar.php[/URL]
Чтобы сделать в виде списков, готового стандартного решения я не припомню, надо сгруппировать новости по дате и подвесить javascript на раскрытие/закрытие.
Я бы и подгрузку списка делал через ajax, чтобы 100500 новостей не скрывать, если нужен только один какой-то год.