Returns start of the month
Returned object will have same timezone as this
DateTime startOfMonth() => startOf(DurationUnit.month);