defaultCurrentDate & demo page update

Moving defaultCurrentDate code to GetStartDate() to ensure blank date
fields are populated at the start.

Also added some new examples to the demo page.