Regard `startOfWeek` option in data grouping

Currently `xAxis.options.startOfWeek` doesn't affect date grouping, and date grouping always group weeks starting from Mondays.