Fix date calculation to load more posts

`blog.posts` also includes pages, so let's use a fetch request with a
specific entity to calculate which post is the oldest

Fixes #2841
I didn't realize we were using the PHP style guide :ghost: