Hola. Los datos deben quedar cargados con las fechas que tienen. Luego, al momento de ingresar una compra manualmente, esta debe quedar seteada con la fecha tomada del controlador que almacena la fecha actual.
Saludos
Saludos