fix date setters to return a cloned date object to make Date immutable
fix date setters to return a cloned date object to make Date immutable

danelkhen/corex-js,danelkhen/corex-js,danelkhen/corex-js,danelkhen/corex-js