Fix issue where value is already set, but has not been accessed and an autoload is NOT triggered.
Only call date->modify() once.