overriding activesupport Time Date methods