'Fix the time, this is done to fix if minute == 60, or ampm changes
from am to pm, etc...'

def _fix_time(self, hour, minute, am_pm=''):

    hour = int(hour)
    minute = int(minute)
    if (minute == 60):
        minute = 0
        hour = (hour + 1)
        return self._fix_time(hour, minute, am_pm)
    if ((hour == 13) and am_pm.startswith('a')):
        am_pm = ''
    if (hour == 24):
        hour = 0
        am_pm = 'a'
    return (hour, minute, am_pm)
