datehelper improvements