fix how getValue and setValue works, if you send in a number it returns a number... if you set in a date, it returns a date..