From the docs (emphasis mine):
%y Year without century as a zero-padded decimal number. 00, 01, ..., 99
%Y Year with century as a decimal number. 1970, 1988, 2001, 2013
Therefore %y-%m-%d
is expecting 14-01-03
while you have 2014-01-03
which requires %Y-%m-%d
.