Allow the user to specify what reference date (or calculation) will be used as a "today" point of reference

Allow the user to specify what reference date (or calculation) will be used as a "today" point of reference.

Defaults to browser's default date.

Useful for applications that will perform timezone conversions and where "today" may not be what the browser returns.