change date parsing logic to use single parse command, thanks Elco !!
add forDisplay param to control using internal vs. display date format