As far as I understand, Bitcoin transactions include a timestamp, but the only requirement is that they don't differ for more than two hours.
But why two hours? For computers that are constantly synced via NTP, two hours seem like a very big difference. I would expect that a difference of 10 minutes should be enough.
Or, if this is about time zones and summer time, shouldn't they be using UTC time?