The purpose of my method is to get the currentTime, and set it back for 20 minutes. For what I can see, my method is correct, but the output shows something else.
This
currentTime = DateTime.Now.AddMinutes(5.0f);