When you say 'list of records' are you in List View or in a portal? You should be in list view.
You can do multiple find/omits in a script or manually. If scripted you want to use Constrain Find script step.
Try it manually. After you get your initial set of records, Enter find mode, type in your criteria for the date in the date fields, go to the menu and hit constrain found set. Then you can sort the records manually. If this works, when you go to script it, the find criteria should magically reappear (as the last find you performed) and when you select the sort records script step, that sort might just be there too.
See this thread for a series of scripted find examples--including some that use dates: Scripted Find Examples
as part of one of the examples in the above thread, this step would specify the date part of your find criteria:
SetField [ YourTable::Date due ; "<" & Get(current date)-14 ]
This assumes that Date due is a field of type date and not text.
Thank you both. Phil, I never knew that post of yours existed! I have bookmarked it and shall refer to it.
My script now works..Wonderful stuff