"Alert when I need to leave" reminds me 15 minutes too early. How can I turn that off? Say I create an event starting at 2 pm and at a location that takes me 10 min to walk to. I also add the alert Time to leave as the only alert.

Then, I will get a reminder at 1:35 pm. But I want the reminder only at 1:50 pm, exactly "when I need to leave" (without setting the reminder manually to 1:50 pm, of course).

How can I achieve this?

I know that I can snooze the notification, which will make it reappear in 15 minutes. But, then I am distracted from whatever I'm doing 15 minutes too early. So it is not a solution.

Edit: I want the event to still be displayed as starting at 2 pm in my calendar.

Edit 2: Also assume that I do not know the travel time when I create the event. So the mechanism of Time to leave that adjusts flexible to my location is still necessary.
I think here is the answer, 



  When you create the event, make sure that you enter the location of the meeting in the event. Like in image, where you can see the greyed out portion with a caption 




 2. 


  Add Location (let it get recognize the event through the map app in
  the background -- you do not have to do anything, this will happen
  automatically based on your internet speed, so just give it some time,
  and once you the location listed, select the desired location from the
  options or the nearby location.)


3.


  Once you do that, if you try to set your event time say
  08:00PM-09:00PM.  Automatically you calendar will recognize this event
  as a remote location and will prompt you differently like this,




This will update you about the meeting at the right time accounting for your traffic and weather conditions.

Good Luck !