3.0 add context setter and improve time helper docs.

Related to #4149 and #4133.
This is incorrect as well, it takes the date() format