Would it make sense to do something like:
```python
scalar_coord(cm, 'forecast_period').units.convert(scalar_coord(cm, 'forecast_period').points[0]), 'hours')
```
to ensure the value you are subtracting is in hours, even if the forecast_period coordinate were in days?