different approach to incrementing date (breaking)