(PUP-1165) Provide a default value for windows scheduled task trigger

Previously, if a manifest did not specify a `start_date`, puppet would consider the resource to be out-of-sync once per day, leading to spurious "trigger changed" events and associated reports. This is because it defaulted the desired trigger `start_date` to `Time.now`, which didn't match the current value.