M$ struggles to hit EU deadline