launchd StartCalendarInterval not working reliably

Solution 1:

It was a bug introduced in 10.10.0 as mentioned here

It seems to have been fixed in 10.10.3