This is doing too much inefficient stuff in the template that gets executed way too often. I would redesign this.
In the service provider code that populates what goes into posts, I would loop through and set a today property on all of today’s posts.
Is there any way you can restructure this to use a normal ngFor across an array instead of having to keep looking things up with object access [key] syntax?