use setters for dates update

Otherwise oldStartDate and oldEndDate aren't updated witch 
causes an edge case were "model" isn't updated when choosing 'Today'