Added an invalidTime concept

I suppose...I'm not familiar with constexpre