For the average layman looking to spot lies within a complex story there is an exceptionally simply method known as reverse chronological testing
It works best for people you know are purposefully lying and you need a hook or a fallacy for proof.
1. Ask the person to recount their version of events.
>> Oh so you went out with the girls at 7pm, then what happened...?
2. A liar will naturally add more detail to try and manufacture credibility. Do not interrupt. Let them ramble. Silence from you will solicit more imaginings from them.
3. At the end of the tale, immediately ask them to recount the events in reverse.
>> Why this works : It is almost impossible for untrained personnel to factually recall imaginative events that have not actually occurred.
The brain has no factual reservoir from which to draw upon - the source material is fiction and does not lend itself to recall.
In essence; the liar is trapped in a world they are trying to simultaneously create and remember.
It's a hugely combative tactic though - if you use it, expect the situation to escalate hugely.