Added new methods to allow for better date santizing and beforePut overriding