@classmethod
def to_time(cls, amazon_time):
    """
        Parses alexa time output string to mapped time.

        :param (str) amazon_time: Amazon string time. Possible choices: [MO, AV, EV, NI].

        :returns: Time tuple with hour as first element and minutes as second,
            otherwise None when amazon_time is not parsable.
        :rtype: tuple
        """
    time = None
    if not amazon_time:
        return time
    try:
        time = cls.DAY_TIME_MAPPER[amazon_time]
    except KeyError:
        pass
    try:
        time = map(int, amazon_time.split(':'))
    except (ValueError, AttributeError):
        pass
    return time
