Extraia data e hora da string usando Javascript

Eu tenho uma string de data e hora gerada pelo sistema. Ex: Sex 08 Fev 2013 09:47:57 GMT +0530 (IST) Eu preciso extrair a data (02/08/2013) e Hora (09:47 am) e armazená-lo em duas variáveis. Existe uma maneira eficiente de fazer isso usando JavaScript?

Edit: Eu escrevi o seguinte código.

var day = elementDate.getDate(); //Date of the month: 2 in our example
            var monthNo = elementDate.getMonth(); //Month of the Year: 0-based index, so 1 in our example
            var monthDesc = {'0':'January', '1':'February'}; //, "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
            var year = elementDate.getFullYear() //Year: 2013
            var hours = elementDate.getHours();
            var mins = elementDate.getMinutes();
            var lDateValue = (year.toString() + "-" + monthNo.toString() + "-" + day.toString());

document.getElementById("lDate").value = lDateValue;

Eu tenho isso no meu HTML:

<input type="date" name="name" id="lDate" class="custom" value=""/>
                <input type="time" name="name" id="lTime" class="custom" value=""  />

Os campos não estão sendo atualizados. Estou esquecendo de algo?

questionAnswers(1)

yourAnswerToTheQuestion