Array or Matrix of random datetime generator.

    :returns: 1d or 2d array of datetime.date

def rnd_datetime_array(size, start=datetime(1970, 1, 1), end=None):
    """
    Array or Matrix of random datetime generator.

    :returns: 1d or 2d array of datetime.date
    """
    if end is None:
        end = datetime.now()
    start = parser.parse_datetime(start)
    end = parser.parse_datetime(end)
    _assert_correct_start_end(start, end)
    return _randn(size, _rnd_datetime, start, end)