Match for JS date with optional negative offset