Dating Framework

#890335