Array of objects, indexof or search

Array of objects, indexof or search

Hi,

I've got an array like this:
  1. var test = [{date:'10/04/2009', name:'Good Friday'},              
  2. {date:'13/04/2009', name:'Easter Monday'},            
  3. {date:'04/05/2009', name:'May Day Bank Holiday'},     
  4. {date:'25/05/2009', name:'Spring Bank Holiday'},      
  5. {date:'31/08/2009', name:'Summer Bank Holiday'},      
  6. {date:'25/12/2009', name:'Christmas Day'},            
  7. {date:'28/12/2009', name:'Boxing Day (in lieu)'},     
  8. {date:'29/12/2009', name:'Extra Statutory Day '},     
  9. {date:'30/12/2009', name:'Extra Statutory Day'},      
  10. {date:'31/12/2009', name:'Local Extra Day'},          
  11. {date:'01/01/2010', name:'New Years\' Day'},          
  12. {date:'02/04/2010', name:'Good Friday'},              
  13. {date:'05/04/2010', name:'Easter Monday'},            
  14. {date:'03/05/2010', name:'May Day Bank Holiday'},     
  15. {date:'31/05/2010', name:'Spring Bank Holiday'},      
  16. {date:'30/08/2010', name:'Summer Bank Holiday'},      
  17. {date:'27/12/2010', name:'Christmas Day (in lieu)'},  
  18. {date:'28/12/2010', name:'Boxing Day (in lieu)'},     
  19. {date:'29/12/2010', name:'Extra Statutory Day'},      
  20. {date:'30/12/2010', name:'Extra Statutory Day'},      
  21. {date:'31/12/2010', name:'Local Statutory Day'},      
  22. {date:'03/01/2011', name:'New Years\' Day (in lieu)'}];
How can I search or find in the array?
I tried test.indexOf('27/12/2010') but it always returns -1

Is this possible with JavaScript or jQuery?
Or do I need to format the array differently?

Cheers,
Mike