To be fair, any story involving time travel is destined to have so many holes.
I think it's a cop out to say that. You can have a time travel storyline and still have it make sense without gaping plot holes. You just need talent as a writer, which the team for FFXIII-2 seemed to be lacking.