I also use Due. We had a discussion about it here:
I also use Todoist, which even in its free version offers fast 2-way sync with Google Calendar. So, you can set up tasks in GC, and if you are in GC and either do something early or want to move it to another time you can edit it in the calendar and changes will sync back to Todoist.