$('.date1').click(function () {
$('.line_dot').animate({ left: 33 }, 500, "easeInOutSine");
$('.date1').css({"font-size": "42px", "margin-top": "-13px"});
$('.date2').css({"font-size": "30px", "margin-top": "0"});
$('.date3').css({"font-size": "30px", "margin-top": "0"});
$('.date4').css({"font-size": "30px", "margin-top": "0"});
$('.date5').css({"font-size": "30px", "margin-top": "0"});
$('.date6').css({"font-size": "30px", "margin-top": "0"});
});
$('.date2').click(function () {
$('.line_dot').animate({ left: 233 }, 500, "easeInOutSine");
$('.date2').css({"font-size": "42px", "margin-top": "-13px"});
$('.date1').css({"font-size": "30px", "margin-top": "0"});
$('.date3').css({"font-size": "30px", "margin-top": "0"});
$('.date4').css({"font-size": "30px", "margin-top": "0"});
$('.date5').css({"font-size": "30px", "margin-top": "0"});
$('.date6').css({"font-size": "30px", "margin-top": "0"});
});
Это слишком, тем более что параметры одни и те же.