Report to the European Council - Cologne, June 1999 from the European Commission on the "Millenium bug": the preparedness of key EU infrastructures for the Y2000 date change