made date into an actual datetime
date gets added to the model
added a date picker
made date nullable