Cucumber shouldn't hard code the timezone. I've had issues with that since i'm located in France, all my dates aren't at midnight which is cumbersome. I removed the timezone assignations and wrote new scenarios in dates.feature. The tests still pass with any custom timezone passed to the VM.
Remove forced UTC timezone