iOS/OS X only, but OmniFocus has worked well for me in this regard. Synchronizes across devices, and scheduled tasks are visible in my calendar, and calendar events are visible to OmniFocus.
If I could use it on my work computer I'd be set (Windows and Linux environment).
My intuition is that there should be something similar on a smartphone.