If you want to have a nice UI use Jquery DatePicker
//Cake view
echo $this->Form->input('created', array('type'=>'text', 'id'=>'created'));
//Jquery
$('#created').datepicker({
dateFormat : 'yy-mm-dd'
});
Otherwise you can restrict the date input
//Year
echo $this->Form->year('purchased-year', 2000, date('Y'));
//Month
echo $this->Form->month('mob');
//Day
echo $this->Form->day('created');
FormHelper::hour(string $fieldName, boolean $format24Hours, array $attributes)
Creates a select element populated with the hours of the day.
FormHelper::minute(string $fieldName, array $attributes)
Creates a select element populated with the minutes of the hour.
FormHelper::meridian(string $fieldName, array $attributes)
Creates a select element populated with ‘am’ and ‘pm’.
http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html#creating-date-and-time-inputs