From Bitcoin.org
The peer-to-peer network allows block time to be up to two hours ahead of real time, so a locktime transaction can be added to the blockchain up to two hours before its time lock officially expires.
Why does the bitcoin blockchain allow blocks to have timestamps 2 hours ahead of real time (the real world clock time on a node)? What is the advantage of doing this?