Just in case smeone stubles on this post, the end date is hardcoded, but is done intentionally due to walk forward optiomization / training. It gets updated with every release.