Il y a une erreur fondamentale :le problème ne se posera pas le 21dec 2012 (21/12/2012) mais le 21/12/2112.............Logique non ?