fix($filter): $orderBy filter with dates when sorting against multiple fields

extend compare method to use Date.valueOf() when comparing dates

closes #6675

remove custom isDate function - angular already has one