I don't know specifically, but your question supposes the wrong scale. In my experience, a skew of at least a few tens of seconds is accepted. In principle, this is under the control of the party performing certificate validation, but Puppet does not expose it as a configuration parameter.
One thing to watch out for is that the time of day on each machine is correct for the time zone set on that machine. Machines in different time zones are not inherently a problem, as long as time matches time zone. However, if (say) a machine is configured with the wrong time zone for its geographic locality, but the correct local time for that locality, then that constitutes enough skew relative to the true time to make SSL certification validation fail.
John