Date for TimeField and some new DateWithFormat and TimeWithFormat Methods