Fixed issue #8669: Validation of incomplete dates

Dev: Adds a small third party js date lib which
Dev: adds needed date parsing using format string in js.
Dev: Cleaner lemval() and full
Dev: flexibility with date formats.
Dev: You can even use: "yyyy:HH-mm/dd.MM" :)