Slice Date Ranges

I am trying to set up an archive system that shows posts by month (one month per page).

I already am able to show all posts via

{{ range (where .Site.Pages "Section" "post").GroupByDate "January 2006"}}

on one page. How can I check inside of this range if a post is between two dates? The idea is, to create an md file per month with frontmatter params that identify the range and then create subpages from there.