public String monthInLetters(String field)
     {
         String newField = "";

         if(field.length() > 2)
         {
            newField = String.valueOf(getMonth(field.substring(0, 3)));
            System.out.println("month : " + getMonth(field.substring(0, 3)));

            if(field.length() > 3)
            {
                if(field.substring(3, 4).equals(","))
                {
                    System.out.println("and");
                    if(field.length() > 4)
                    {
                        newField = newField + monthAnd(field.substring(4));
                    }
                    else
                    {
                        newField = "~invalid~";
                    }
                }
                else if(field.substring(3, 4).equals("-"))
                {
                    System.out.println("to");
                    if(field.length() > 4)
                    {
                        newField = newField + monthTo(field.substring(4));
                    }
                    else
                    {
                        newField = "~invalid~";
                    }
                }
                else if(field.substring(3, 4).equals("/"))
                {
                    System.out.println("add");
                    if(field.length() > 4)
                    {
                        newField = "START " + newField + monthAdd(field.substring(4));
                    }
                    else
                    {
                        newField = "~invalid~";
                    }
                }
                else
                {
                    newField = "~invalid~";
                }
            }

         }
         else
         {
             newField = "~invalid~";
         }

         return newField;
     }