fix: adding timezone support

https://github.com/skillstream/time_splitter/pull/1/files#r16956008

---

@figwit @bendilley 
Ah, ok, this line makes it a little clearer. Maybe this could be extracted to a method like
```ruby
def valid_date_string?(input, format)
  DateTime.strptime(input, format).present?
end
```