title: Unhandled Exception: Invalid argument (scheduledDate): Must be a date in the future: Instance of 'TZDateTime'
body: <p>This is me trying to create a daily scheduled notification using flutter_local_notification. I've tried changing the time and uses different methods such as using TZDateTime.from instead of TZDateTime.utc and yet it still doesn't fix anything. Here's the code:</p>
  <pre><code>
          import 'package:timezone/data/latest.dart' as tz;
          import 'package:timezone/timezone.dart' as tz;
  
          \\\
  
          const platform = const MethodChannel('helper');
  
          tz.initializeTimeZones();
          final String timeZoneName = 'Asia/Bangkok';
          tz.setLocalLocation(tz.getLocation(timeZoneName));
  
          final tzTime = tz.TZDateTime.utc(time.year, time.month, time.day, i, time.minute + 1, time.second);
  
          await flutterLocalNotificationsPlugin.zonedSchedule(
              0,
              'Shouter Clock',
              &quot;It's $dateTime&quot;,
              tzTime,
              platformChannelSpecifics,
              payload: &quot;Test&quot;,
            androidAllowWhileIdle: true,
            uiLocalNotificationDateInterpretation: UILocalNotificationDateInterpretation.absoluteTime,
          );
  </code></pre>