Indices to substr() are 1-based, so your invocation substr(Date, 0, 2) is bogus. It should be substr(Date, 1, 2). A quick test with the sqlite command-line program confirms this:
sqlite> select substr('21/6/2010', 1, 2);
21
sqlite> select substr('21/6/2010', 0, 2);
2