Is there something when moderator delete post/thread it goes somewhere else so moderator cant really delete 100% post so i need to import old backup to retrieve old deleted posts?
Don't allow moderators the hard delete permission, only allow soft deletion.
If the have hard deleted posts/threads then they are gone and can new only be restored by restoring a backup of your database. That'll restore the whole database though.