Buenas!
Al tratar de probar con los datos que nos dan hay distintas fechas, eso quiere decir que antes de cargar todo lo que tenga que ver con esos datos, hay que setear la fecha global en esa fecha correspondiente? Digo esto por las compras, al chequear si los productos que se añaden a la compra tienen promociones vigentes, comparamos con la fecha global.