I wanted an app to do this, and just let me know when it was going to take less than x minutes to get to work/home. The simplest workaround was to bookmark Google Maps directions, so a single click would tell me the expected time with traffic. I saved it as an Android bookmark as well, so I could single tap it from there, too.
This works ok if you're interested in waiting until after traffic, and not "beating" traffic. In my situation, under x minutes meant leaving at 5:30am or after 9;30am, and going home before 3:00pm or after 7:00pm, so that was fine. YMMV.
Google Now is somewhere close to this, but I've found it finnicky. Maybe because of my more flexible schedule was throwing off its ability to predict my commutes. I would have preferred something more explicit for work hours, than it guessing based on my GPS'd habits.