I use Android, so can't help much on the Apple stuff. However, when recording hours worked I tend to just enter it as an activity at the start or finish of the day (clearly I don't need heaps of details though). The reason I prefer to just stick with the calendar is then it is simply synced across my devices without having to sign up to some other 'cloud' (the origins of which I may no know).