anchor.diff:  - *String*: A String is a sequence of characters that can consist of numbers, letters, white space, and
   	special characters.
   - *Number*: A Number is an integer comprised of one or more digits (`0` through `9`). The Expression Language 
  -	does not provide support for fractional numbers. Dates and times are represented in the
  -	Expression Language as Numbers, representing the number of milliseconds since midnight GMT on January 1, 1970.
  +	does not provide support for fractional numbers. When converting to numbers from Date data types, they are represented as
  +	the number of milliseconds since midnight GMT on January 1, 1970.
  +- *Date*: A Date is an object that holds a Date and Time. Utilizing the <<dates>> and <<type_cast>> functions this data
  +	type can be converted to/from Strings and numbers. If the whole Expression Language expression is evaluated to be a
  +	date then it will be converted to a String with the format: "<Day of Week> <Month> <Day of Month> <Hour>:<Minute>:<Second> <Time Zone> <Year>".
  +	Also expressed as "E MMM dd HH:mm:ss z yyyy" in Java SimpleDateFormat format. For example: "Wed Dec 31 12:00:04 UTC 2016".
   - *Boolean*: A Boolean is one of either `true` or `false`.
   
   All attributes are considered to be of type String.
  
positive.code: 		- [.argName]#_format_# : [.argDesc]#The current format to use when parsing the Subject, in the Java SimpleDateFormat syntax.#
  
  
  *Return Type*: [.returnType]#Number#
  
  *Examples*: If the attribute "year" has the value "2014" and the attribute "time" has the value "2014/12/31 15:36:03.264Z",
  	then the Expression `${year:toDate('yyyy')}` will return the number of milliseconds between Midnight GMT on January 1, 1970
  	and Midnight GMT on January 1, 2014. The Expression `${time:toDate("yyyy/MM/dd HH:mm:ss.SSS'Z'")}` will result in the
  	number of milliseconds between Midnight GMT on January 1, 1970 and 15:36:03.264 GMT on December 31, 2014.
  	
  Often, this function is used in conjunction with the <<format>> function to change the format of a date/time. For example,
  if the attribute "date" has the value "12-24-2014" and we want to change the format to "2014/12/24", we can do so by
  
negative.code: [.function]
  === toDate
  
  *Description*: [.description]#Converts a String into a Date data type, based on the format specified by the argument. The argument
  	must be a String that is a valid Java SimpleDateFormat syntax. The Subject is expected to be a String that is formatted
  	according the argument.#
  
  *Subject Type*: [.subject]#String#
  
  