At the quantum level time doesn't exist or rather that the flow of time is irrelevent, one way or the other.
Also, due to certain particles being the anti-particle of others you have particles that only exist for a moment.
Thus, we have the basis for many worlds.
Anyone for Schrodinger's cat?