You’re better off calculating the correct date as this is a dynamic data. Arbitrary date/time is used to manually input static date values. Let’s say I want to compare how every user has progressed based on a fixed point in time. Said fixed point wouldn’t change and would apply to all users.
Of course there may be other use cases, but generally, for dynamic data, you’re better off doing the calculation