From observation, it looks like someone moved your database or web site and messed up the database relationships.
The only way this can be fixed is to literally edit the blog posts and fix them. The wrong date, URLs, etc.. just go in and edit each blog post, change what you want it to be and then click update.