I'm not sure if it is 100% possible, but I would try to recover the deletion time from the filesystem journal or even the whole folder from the filesystem (especially if the filesystem is ext4). Then you could compare the deletion time with the output of 'last'.
Unfortunately, I have only a very basic idea how to do it, so please check the possibility by yourself. The good start could be:
http://spin.atomicobject.com/2012/06/29/restoring-deleted-files-from-the-ext3-journal/
http://www.linuxjournal.com/content/hack-and-forensics-ext4
Maybe it could be possible to see the exact time of file deletion from the journal.
However, no matter if such forensics is possible or not, the whole situation seems strage to me. I would recommend following:
- keep calm. It's seems to be quite hard to recover files or deletion timestamp, and you should be 100% sure before claiming someone. Maybe someone did it non-intentionally, then there is no need to overreact on it.
- try to talk with your collegues. Why do you need a heavy forensics instead of just talking with other people?
- have a backup. Just always have a backup.
- use different credentials for different users. As you see now, It's not a good practive to use one account collaboratively. Just create more accounts. If there are many servers - use LDAP to manage them.
- fix filesystem permissions. Since you will have different accounts for different users, you could manage file permissions, so that such situations will not be possible anymore.