Bug: Template will most probably not work correctly on month rollover edit

Are templates executed inside a mutex by definition? If not, this template will produce faulty output if executed in the very moment, when the month rolls over. In this moment, it will still output the old month (and year), but the new date. Example: If 2011-11-30 rolls over to 2011-12-01, the template may emit 2011-11-01 instead. If 2011-12-31 rolls over to 2012-01-01, the template may emit 2011-12-01 or 2011-01-01 instead. Is there a way to enforce that this gets treated as atomic operation? Otherwise we mustn't use three independent magic variables here but derive the date from a single magic variable such as {{CURRENTTIMESTAMP}} --Matthiaspaul (talk) 15:02, 7 November 2011 (UTC)Reply

Fortunately, this is not the problem according to an answer given here: [1]. --Matthiaspaul (talk) 20:00, 7 November 2011 (UTC)Reply