why is it called a zero day attack 
the term zero day or 0 day is used for a software exploit or hack referring to the fact that the developer or creator of the at risk program has only just become aware of it so they literally have zero days to fix it 