One of the possible reasons is that the date indicated in the preliminary material does not contain a time zone offset, in this case, by default, UTC is used, and not the time zone of the local computer, as you might expect. I spent an hour on this until UTC caught up with my current time zone, BST.
I did not find a definite answer to this question, but I think that the date in the main question should be indicated in UTC with the time zone offset (by default it is zero if it is omitted).
So, date: 2018-05-03 12:34:27 is in UTC no matter where you are in the world, and regardless of the timezone setting in _config.yml .
So be careful when specifying the date and time:
date: 2018-05-03 12:34:27 +0100
starfry May 03 '18 at 12:43 2018-05-03 12:43
source share