Hi rhopkins,
you are right

...never noticed this before.
but i guess this is because the fields
"create date", "edited date" and "last played date" are in unixtime format. which means the number of seconds since 01.january.1970. here you can finde some online conerter
http://www.unixtimestamp.com/index.phpi dont know the technical background where and why this timeformat exists or how to change this.
but as a workaround you coudt also use the "released date" tag field instead.
there you can set some "normal" date and also "from: to:" criterias are working.
best regards
Marxon