Chronos 2.4 setTimezone deprecation

Having upgraded to Chronos 2.4.0 - I have fixed the majority of deprecations in my application, but in a few places I am getting a warning like:

deprecated: 16384 :: 2.5 setTimezone() will be removed in 3.x.

What’s confusing me is that there is no custom logic in these places - by that I means it’s the normal kind of code you get after baking a Controller…

  1. Get the request data
  2. Create or patch and entity with the data
  3. Call the save method.

I’m a bit stuck on what I can do to fix this deprecation - and it only seems to occur when the entity has a date type field, for example:

 * Bonus Entity
 * @property int $id
 * @property float|null $quarter_target
 * @property float|null $progress
 * @property \Cake\I18n\FrozenDate $target_period_date
 * @property int|null $quarter
 * @property \Cake\I18n\FrozenTime $created
 * @property \Cake\I18n\FrozenTime $modified
class Bonus extends Entity
     * Fields that can be mass assigned using newEntity() or patchEntity().
     * Note that when '*' is set to true, this allows all unspecified fields to
     * be mass assigned. For security purposes, it is advised to set '*' to false
     * (or remove it), and explicitly make individual fields accessible as needed.
     * @var array
    protected $_accessible = [
        'quarter_target' => true,
        'progress' => true,
        'target_period_date' => true,
        'quarter' => true,
        'created' => true,
        'modified' => true,

This was caused by using Cake\Chronos\Date::createcreateFromFormat()

I changed to Cake\Chronos\Chronos::createcreateFromFormat() and the warning has gone away.