Run verbose tests as well.
Rename `Date → `Time.

This is more in accordance with core.
Make tagging a wrapper on contexts.

Rather than handing tagging explicitly in each possible context, make it into a specific variant and use this for both Arrays and Maps. This simplifies the Verbose JSON parser quite a lot since it can mostly reuse the code and path of the array parser.
Reflect changes in the tests:

* Date → Time
* Remove a test which was redundant, down to 124 test cases
* Handle the test cases the Python implementation is skipping.