Fix user class to use datetimes; still need to fix smoothing