WPL F3 Override to check previous punch date/time and block prior times

We want the F3 override of the current date time to check to see if the mechanic is currently logged in and not allow a date/time prior to the last date/time punch. Also a suggestion for an improvement to the pop-up message regarding the incorrect date or time. Update it to a "windows" rather than a "DOS" message about an inaccurate date/time and the need of a correct date/time.

Imported from [WISH-307] WPL F3 Override to check previous punch date/time and block prior times