I have no idea if this is a problem, but a run of this loop, may use two different dates if it happens to span a UTC midnight.  Granted, since it is a cron, we could schedule so that doesn't happen.  But would it make more sense for consistency to create at time suffix outside the loop and then just use it inside?