Simplified LocalDateTime::withDate() and withTime()