Custom exceptions to give more information about error

Catch exception when parsing date, store the parsed value and culture in
exception before rethrowing.