Гробовщик,
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<textarea rows="7">
02.04 - всякая фигня + созвон
07.04 - встреча пьянка гулянка
08.04 - Созвон
14.04 - созвон
16.04 - созвон
17.04 - встреча завтра
20.04 - созвон
21.04 - созвон
24.04 - созвон
02.04 созвон
07,04 - встреча
08-04 - созвон
14.04.15 - созвон в 3 часа
</textarea>
<br>
<script>
var val = document.querySelector("textarea").value.replace(/^\s+|\s+$/g, ""),
val = val.split(/[\r\n]+/),
val = val.map(function(d) {
var c = [],
a = d.match(/\d+/ig),
b = new Date;
a && b.setMonth(a[1] - 1, a[0]);
a[2] && b.setHours(a[2]);
c.push(b.toLocaleDateString() + (a[2] ? " : " + b.getHours() : ""));
a = d.match(/[а-яё][\s\S]+$/i);
c.push(a || "");
return c
});
document.write(val.join("<br>"));
</script>
</body>
</html>