Conversor de data usando o WPF

public class DateTimeConverter : IValueConverter
{
    #region IValueConverter Members

    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        if (values != null)
        {
            DateTime test = (DateTime) value ;
            string date = test.ToString("d/M/yyyy");
            return (date);
        }
        return string.Empty;
    }

    public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        throw new NotImplementedException();
    }

    #endregion
}

Eu fiz este conversor para obter a hora atual, uma vez que a data é selecionada a partir do DatePicker. Na string Date, recebo o valor que foi selecionado no DatePicker, mas não consigo obter apenas a data. O formato que está entrando na propriedade Value é 9/24/2013 12:00:00, mas gostaria que fosse 24/9/2013. Eu já fiz uma pergunta semelhante emconversor de data e hora WPF, mas nenhuma das respostas fornecidas funcionou. Eu recebo o mesmo erro: O elenco especificado não é válido.

questionAnswers(1)

yourAnswerToTheQuestion