Widget índices

Olá, estou usando o widget de índices para um sistema de vendas mas estou com uma dificuldade.
Estou usando vendas do mês, dia da semana, semana, e vendas do dia. Vou relatar a minha dificuldade.

Vendas do mês - Hoje aparece as vendas de maio e abril, mas devido ao mês não estar fechado aparece sempre negativo, gostaria de fazer abril e março. (o legal se pudesse escolher se era o mes corrente ou o mes -1 e o mes -2 )
Venda dia da semana - aparece sexta e sábado (os maiores dias), não o dia atual menos -1 (o legal se pudesse escolher se era o dia corrente ou o dia -1 e o dia -2 igual a situação anterior)
Vendas da semana - mesma situação do 1
Vendas do dia - aparece sempre os maiores dia da base, nesse caso dias 29,30

Outro problema, se escolho data completa, ele pega meus dois últimos pedidos, pois considera a hora - teria que formatar o campo.